diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 7b9d20ab84..02cd483209 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -38,7 +38,7 @@ pub(super) fn compute_rust_path_info( rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes( &rust_input_namespace_prefixes_raw, ), - early_skip_namespace_prefixes: vec![rust_output_path_namespace], + rust_output_path_namespace, }, rust_output_path, }) diff --git a/frb_codegen/src/library/codegen/dumper/mod.rs b/frb_codegen/src/library/codegen/dumper/mod.rs index a3f204138e..9ace3d4ada 100644 --- a/frb_codegen/src/library/codegen/dumper/mod.rs +++ b/frb_codegen/src/library/codegen/dumper/mod.rs @@ -1,7 +1,7 @@ use crate::codegen::dumper::internal_config::{ConfigDumpContent, DumperInternalConfig}; use crate::codegen::generator::acc::Acc; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::misc::target::TargetOrCommon; -use crate::codegen::generator::misc::PathTexts; use crate::utils::file_utils::create_dir_all_and_write; use crate::utils::path_utils::path_to_string; use anyhow::Context; @@ -50,7 +50,7 @@ impl Dumper<'_> { &diff_paths(&path_text.path, base_dir).context("cannot diff path")? )? ), - &path_text.text, + &path_text.text.all_code(), )?; } diff --git a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs index 2a7cfeffd0..a2f404c011 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs @@ -6,13 +6,12 @@ mod text_generator; use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::ir::mir::pack::MirPack; use anyhow::Result; pub(crate) struct GeneratorApiDartOutput { pub output_texts: PathTexts, - pub output_extra_impl_text: String, pub needs_freezed: bool, } @@ -34,7 +33,6 @@ pub(crate) fn generate( Ok(GeneratorApiDartOutput { output_texts: text.output_texts, - output_extra_impl_text: text.output_extra_impl_text, needs_freezed: spec.namespaced_items.values().any(|x| x.needs_freezed), }) } @@ -61,6 +59,7 @@ mod tests { HashMap::from([ ("api.dart", "expect_output.dart"), ("dep.dart", "expect_output2.dart"), + ("frb_generated.dart", "expect_output3.dart"), ]), ) } @@ -70,7 +69,10 @@ mod tests { fn test_functions() -> anyhow::Result<()> { body( "library/codegen/generator/api_dart/mod/functions", - HashMap::from([("api.dart", "expect_output.dart")]), + HashMap::from([ + ("api.dart", "expect_output.dart"), + ("frb_generated.dart", "expect_output2.dart"), + ]), ) } @@ -93,11 +95,17 @@ mod tests { )?; let output_texts = actual.output_texts; - assert_eq!(output_texts.0.len(), expect_outputs.len()); + assert_eq!( + output_texts.0.len(), + expect_outputs.len(), + "output_texts={output_texts:?}" + ); for path_text in output_texts.0 { let path = path_text.path.file_name().unwrap().to_str().unwrap(); let expect_output = expect_outputs.get(path).unwrap(); - let raw_text = (path_text.text).replace(env!("CARGO_PKG_VERSION"), "{VERSION}"); + let raw_text = (path_text.text) + .all_code() + .replace(env!("CARGO_PKG_VERSION"), "{VERSION}"); text_golden_test(raw_text, &test_fixture_dir.join(expect_output))?; } diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs index 3ca5bed84b..e0e4bf1a41 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs @@ -9,7 +9,7 @@ use crate::codegen::ir::mir::func::{ }; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::NamespacedName; use convert_case::{Case, Casing}; use itertools::Itertools; @@ -44,12 +44,12 @@ pub(crate) enum GenerateApiMethodMode { pub(crate) struct GeneratedApiMethods { pub(crate) num_methods: usize, pub(crate) code: String, - pub(crate) header: DartBasicHeaderCode, + pub(crate) header: DartHeaderCode, } struct GeneratedApiMethod { code: String, - header: DartBasicHeaderCode, + header: DartHeaderCode, } pub(crate) fn generate_api_methods( diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs index 9bdfb96cd5..257ae3d000 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs @@ -1,4 +1,4 @@ -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use serde::Serialize; @@ -9,7 +9,7 @@ pub(crate) mod ty; #[derive(Debug, Serialize)] pub(crate) struct ApiDartGeneratedClass { - pub(crate) header: DartBasicHeaderCode, + pub(crate) header: DartHeaderCode, pub(crate) namespace: Namespace, pub(crate) class_name: String, pub(crate) code: String, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs index e4b2a381dd..57b95c804c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs @@ -5,7 +5,7 @@ use crate::codegen::ir::mir::ty::delegate::{ }; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; impl<'a> ApiDartGeneratorClassTrait for DelegateApiDartGenerator<'a> { fn generate_class(&self) -> Option { @@ -40,7 +40,7 @@ fn generate_array( }; Some(ApiDartGeneratedClass { - header: DartBasicHeaderCode { + header: DartHeaderCode { import: "import 'package:collection/collection.dart';\n".to_owned(), ..Default::default() }, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs index 617cebd91c..fe968b5377 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs @@ -10,7 +10,7 @@ use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant, MirVaria use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use itertools::Itertools; const BACKTRACE_IDENT: &str = "backtrace"; @@ -20,7 +20,7 @@ impl<'a> EnumRefApiDartGenerator<'a> { &self, src: &MirEnum, extra_body: &str, - header: DartBasicHeaderCode, + header: DartHeaderCode, ) -> Option { let variants = src .variants() diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs index f7f1a36b48..4c97475b06 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs @@ -2,7 +2,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGenerated use crate::codegen::generator::api_dart::spec_generator::misc::generate_dart_comments; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant}; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::dart_keywords::make_string_keyword_safe; use itertools::Itertools; @@ -11,7 +11,7 @@ impl<'a> EnumRefApiDartGenerator<'a> { &self, src: &MirEnum, extra_body: &str, - header: DartBasicHeaderCode, + header: DartHeaderCode, ) -> Option { let comments = generate_dart_comments(&src.comments); diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs index 3f8a7bbd0f..dc155f1a22 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::NamespacedName; use itertools::Itertools; use lazy_static::lazy_static; @@ -143,7 +143,7 @@ fn generate_maybe_impls( all_trait_impls: &[MirTraitImpl], self_type: &MirTypeRustOpaque, context: ApiDartGeneratorContext, -) -> (String, DartBasicHeaderCode) { +) -> (String, DartHeaderCode) { let interest_trait_impls = all_trait_impls .iter() .filter(|x| { @@ -174,7 +174,7 @@ fn generate_maybe_impls( ( code, - DartBasicHeaderCode { + DartHeaderCode { import, ..Default::default() }, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs index 40fa4f7379..e237f23570 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegateStre use crate::codegen::ir::mir::ty::MirType; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use itertools::Itertools; use serde::Serialize; @@ -19,7 +19,7 @@ use serde::Serialize; #[derive(Debug, Serialize)] pub(crate) struct ApiDartGeneratedFunction { pub(crate) namespace: Namespace, - pub(crate) header: DartBasicHeaderCode, + pub(crate) header: DartHeaderCode, pub(crate) func_comments: String, pub(crate) func_expr: String, pub(crate) func_impl: String, @@ -191,8 +191,8 @@ fn generate_func_impl( fn generate_header( func: &MirFunc, context: ApiDartGeneratorContext, -) -> anyhow::Result { - Ok(DartBasicHeaderCode { +) -> anyhow::Result { + Ok(DartHeaderCode { import: generate_imports_which_types_and_funcs_use( &func.name.namespace.clone(), &None, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 857fed5982..854e9d8d4b 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -15,7 +15,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; use crate::library::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use anyhow::Result; use itertools::{concat, Itertools}; @@ -41,7 +41,7 @@ pub(crate) struct ApiDartOutputSpecItem { pub funcs: Vec, pub classes: Vec, pub extra_impl_code: Vec, - pub imports: DartBasicHeaderCode, + pub imports: DartHeaderCode, pub preamble: String, pub skips: Vec, pub needs_freezed: bool, @@ -100,7 +100,7 @@ fn generate_item( funcs: &Option<&Vec<&MirFunc>>, context: ApiDartGeneratorContext, ) -> Result { - let imports = DartBasicHeaderCode { + let imports = DartHeaderCode { import: generate_imports_which_types_and_funcs_use( namespace, namespaced_types, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index c508c907cf..0a7a3dc15d 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -4,18 +4,19 @@ use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGenera use crate::codegen::generator::api_dart::spec_generator::{ ApiDartOutputSpec, ApiDartOutputSpecItem, }; +use crate::codegen::generator::misc::generate_code_header; +use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; use crate::codegen::generator::misc::target::TargetOrCommonMap; -use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts}; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use crate::utils::basic_code::general_code::{GeneralCode, GeneralDartCode}; use crate::utils::path_utils::path_to_string; use anyhow::Context; -use itertools::Itertools; +use itertools::{concat, Itertools}; use pathdiff::diff_paths; use std::path::{Path, PathBuf}; pub(super) struct ApiDartOutputText { pub(super) output_texts: PathTexts, - pub(super) output_extra_impl_text: String, } pub(super) fn generate( @@ -26,29 +27,29 @@ pub(super) fn generate( // Namespace::compute_common_prefix(&spec.namespaced_items.keys().collect_vec()); // debug!("common_namespace_prefix={common_namespace_prefix:?}"); - let path_texts = PathTexts( - spec.namespaced_items - .iter() - .map(|(namespace, item)| { - let dart_output_path = - compute_path_from_namespace(&config.dart_decl_base_output_path, namespace); - let text = - generate_end_api_text(&dart_output_path, &config.dart_impl_output_path, item)?; - Ok(PathText::new(dart_output_path, text)) - }) - .collect::>>()?, - ); - - let extra_impl_text = spec - .namespaced_items - .values() - .flat_map(|item| item.extra_impl_code.clone()) - .sorted() - .join(""); + let normal_output_texts = (spec.namespaced_items.iter()) + .map(|(namespace, item)| { + let dart_output_path = + compute_path_from_namespace(&config.dart_decl_base_output_path, namespace); + let text = + generate_end_api_text(&dart_output_path, &config.dart_impl_output_path, item)?; + Ok(PathText::new(dart_output_path, text)) + }) + .collect::>>()?; + + let extra_output_text = PathText { + path: config.dart_impl_output_path.common.clone(), + text: GeneralCode::Dart(GeneralDartCode { + body: (spec.namespaced_items.values()) + .flat_map(|item| item.extra_impl_code.clone()) + .sorted() + .join(""), + header: Default::default(), + }), + }; Ok(ApiDartOutputText { - output_texts: path_texts, - output_extra_impl_text: extra_impl_text, + output_texts: PathTexts(concat([normal_output_texts, vec![extra_output_text]])), }) } @@ -56,7 +57,7 @@ fn generate_end_api_text( dart_output_path: &Path, dart_impl_output_path: &TargetOrCommonMap, item: &ApiDartOutputSpecItem, -) -> anyhow::Result { +) -> anyhow::Result { let funcs = item .funcs .iter() @@ -73,7 +74,7 @@ fn generate_end_api_text( let path_frb_generated = path_to_string(&path_frb_generated)?.replace('\\', "/"); let preamble = &item.preamble.as_str(); - let mut header = DartBasicHeaderCode { + let mut header = DartHeaderCode { file_top: generate_code_header() + if !preamble.is_empty() {"\n\n"} else {""} + preamble + "\n\n// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import\n", @@ -87,7 +88,7 @@ fn generate_end_api_text( }; if item.needs_freezed { - header += DartBasicHeaderCode { + header += DartHeaderCode { import: "import 'package:freezed_annotation/freezed_annotation.dart' hide protected;" .into(), part: format!( @@ -107,21 +108,20 @@ fn generate_end_api_text( header += c.header.clone(); } - let header = header.all_code(); - let skips = compute_skips(item); - Ok(format!( - " - {header} - - {skips} + Ok(GeneralCode::Dart(GeneralDartCode { + header, + body: format!( + " + {skips} - {funcs} + {funcs} - {classes} - ", - )) + {classes} + ", + ), + })) } fn compute_skips(item: &ApiDartOutputSpecItem) -> String { diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs index 93dfabd755..02a4f22f16 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::codec::sse::ty::structure::GeneralizedStructGenerator; use crate::codegen::generator::codec::sse::ty::*; -use crate::codegen::generator::misc::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant, MirVariantKind}; use crate::library::codegen::generator::codec::sse::lang::LangTrait; use crate::utils::namespace::NamespacedName; diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs index f94172ea83..d7a13000db 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::codec::sse::ty::structure::GeneralizedStructGenerator; use crate::codegen::generator::codec::sse::ty::*; -use crate::codegen::generator::misc::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; impl<'a> CodecSseTyTrait for RecordCodecSseTy<'a> { fn generate_encode(&self, lang: &Lang) -> Option { diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs index 91d08c0a18..23d6a1caca 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs @@ -1,7 +1,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::method::dart_constructor_postfix; use crate::codegen::generator::codec::sse::ty::*; -use crate::codegen::generator::misc::StructOrRecord; -use crate::codegen::generator::misc::StructOrRecord::Struct; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Struct; use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::library::codegen::generator::codec::sse::lang::LangTrait; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/misc/mod.rs index 3dcd406a4c..19ac5334dc 100644 --- a/frb_codegen/src/library/codegen/generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/misc/mod.rs @@ -1,17 +1,10 @@ -use crate::codegen::generator::acc::Acc; -use crate::codegen::generator::codec::sse::lang::Lang; -use crate::codegen::generator::misc::target::{TargetOrCommon, TargetOrCommonMap}; -use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::ty::boxed::MirTypeBoxed; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; use crate::codegen::ir::mir::ty::MirType; -use crate::utils::file_utils::create_dir_all_and_write; -use itertools::Itertools; -use std::ops::Add; -use std::path::PathBuf; -use strum::IntoEnumIterator; pub(crate) mod comments; +pub(crate) mod path_texts; +pub(crate) mod struct_or_record; pub(crate) mod structs_macro; pub(crate) mod target; pub(crate) mod text_generator_utils; @@ -40,57 +33,6 @@ pub fn is_js_value(ty: &MirType) -> bool { } } -#[derive(Clone)] -pub(crate) struct PathText { - pub path: PathBuf, - pub text: String, -} - -impl PathText { - pub(crate) fn new(path: PathBuf, text: String) -> Self { - Self { path, text } - } -} - -#[derive(Clone)] -pub(crate) struct PathTexts(pub Vec); - -impl Add for PathTexts { - type Output = Self; - - fn add(self, rhs: Self) -> Self::Output { - Self([self.0, rhs.0].concat()) - } -} - -impl PathTexts { - pub(crate) fn new_from_targets( - path: &TargetOrCommonMap, - text: &Acc>, - ) -> Self { - Self( - TargetOrCommon::iter() - .filter_map(|target| { - text[target] - .clone() - .map(|text_for_target| PathText::new(path[target].clone(), text_for_target)) - }) - .collect_vec(), - ) - } - - pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { - for item in self.0.iter() { - create_dir_all_and_write(&item.path, &item.text)?; - } - Ok(()) - } - - pub(crate) fn paths(&self) -> Vec { - self.0.iter().map(|item| item.path.clone()).collect_vec() - } -} - pub(crate) fn generate_code_header() -> String { format!( "// This file is automatically generated, so please do not edit it. @@ -98,35 +40,3 @@ pub(crate) fn generate_code_header() -> String { env!("CARGO_PKG_VERSION") ) } - -pub(crate) enum StructOrRecord { - Struct, - Record, -} - -impl StructOrRecord { - pub(crate) fn field_name( - &self, - index: usize, - field: &MirField, - is_field_named: bool, - lang: &Lang, - ) -> String { - match lang { - Lang::DartLang(_) => match self { - StructOrRecord::Struct => field.name.dart_style(), - StructOrRecord::Record => format!("${}", index + 1), - }, - Lang::RustLang(_) => match self { - StructOrRecord::Struct => { - if is_field_named { - field.name.rust_style().to_owned() - } else { - format!("{}", index) - } - } - StructOrRecord::Record => format!("{}", index), - }, - } - } -} diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs new file mode 100644 index 0000000000..bd214c326a --- /dev/null +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -0,0 +1,87 @@ +use crate::codegen::generator::acc::Acc; +use crate::codegen::generator::misc::target::{TargetOrCommon, TargetOrCommonMap}; +use crate::utils::basic_code::general_code::GeneralCode; +use crate::utils::file_utils::create_dir_all_and_write; +use itertools::Itertools; +use std::ops::Add; +use std::path::PathBuf; +use strum::IntoEnumIterator; + +#[derive(Clone, Debug)] +pub(crate) struct PathTexts(pub Vec); + +impl Add for PathTexts { + type Output = Self; + + fn add(self, rhs: Self) -> Self::Output { + Self([self.0, rhs.0].concat()) + } +} + +impl PathTexts { + pub(crate) fn new_from_targets( + path: &TargetOrCommonMap, + text: &Acc>, + ) -> Self { + Self( + TargetOrCommon::iter() + .filter_map(|target| { + text[target] + .clone() + .map(|text_for_target| PathText::new(path[target].clone(), text_for_target)) + }) + .collect_vec(), + ) + } + + pub(crate) fn merge(self) -> Self { + Self( + self.0 + .into_iter() + .into_group_map_by(|x| x.path.clone()) + .into_iter() + .map(|(path, items_of_same_path)| PathText { + path, + text: items_of_same_path + .into_iter() + .map(|x| x.text) + .reduce(|a, b| a + b) + .unwrap(), + }) + .collect_vec(), + ) + } + + pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { + self.assert_no_duplicate_paths(); + for item in self.0.iter() { + create_dir_all_and_write(&item.path, &item.text.all_code())?; + } + Ok(()) + } + + fn assert_no_duplicate_paths(&self) { + let paths = self.paths(); + assert_eq!( + paths.iter().unique().collect_vec().len(), + paths.len(), + "assert_no_duplicate_paths failed paths={paths:?}" + ); + } + + pub(crate) fn paths(&self) -> Vec { + self.0.iter().map(|item| item.path.clone()).collect_vec() + } +} + +#[derive(Clone, Debug)] +pub(crate) struct PathText { + pub path: PathBuf, + pub text: GeneralCode, +} + +impl PathText { + pub(crate) fn new(path: PathBuf, text: GeneralCode) -> Self { + Self { path, text } + } +} diff --git a/frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs b/frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs new file mode 100644 index 0000000000..52bb1850be --- /dev/null +++ b/frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs @@ -0,0 +1,34 @@ +use crate::codegen::generator::codec::sse::lang::Lang; +use crate::codegen::ir::mir::field::MirField; + +pub(crate) enum StructOrRecord { + Struct, + Record, +} + +impl StructOrRecord { + pub(crate) fn field_name( + &self, + index: usize, + field: &MirField, + is_field_named: bool, + lang: &Lang, + ) -> String { + match lang { + Lang::DartLang(_) => match self { + StructOrRecord::Struct => field.name.dart_style(), + StructOrRecord::Record => format!("${}", index + 1), + }, + Lang::RustLang(_) => match self { + StructOrRecord::Struct => { + if is_field_named { + field.name.rust_style().to_owned() + } else { + format!("{}", index) + } + } + StructOrRecord::Record => format!("{}", index), + }, + } + } +} diff --git a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs index f42a1e7ddb..bacc148746 100644 --- a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs +++ b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs @@ -1,8 +1,8 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::TargetOrCommon; -use crate::utils::basic_code::BasicCode; +use crate::utils::basic_code::simple_code_trait::SimpleCodeTrait; -pub(crate) fn section_header_comment( +pub(crate) fn section_header_comment( section_name: &str, item: &Acc>, ) -> Acc> { @@ -21,9 +21,9 @@ pub(crate) fn section_header_comment_raw(section_name: &str) -> String { format!("\n\n// Section: {section_name}\n\n") } -pub(crate) fn generate_text_respecting_web_flag( - raw: Acc, +pub(crate) fn generate_text_respecting_web_flag( + raw: Acc, web_enabled: bool, -) -> Acc> { +) -> Acc> { raw.map(|value, target| (target != TargetOrCommon::Web || web_enabled).then_some(value)) } diff --git a/frb_codegen/src/library/codegen/generator/mod.rs b/frb_codegen/src/library/codegen/generator/mod.rs index 4e20623f2d..48249d20d9 100644 --- a/frb_codegen/src/library/codegen/generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/mod.rs @@ -1,6 +1,6 @@ use crate::codegen::config::internal_config::GeneratorInternalConfig; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::misc::GeneratorProgressBarPack; @@ -27,13 +27,15 @@ pub(crate) fn generate( &config.wire, &config.api_dart, &api_dart_output.output_texts.paths(), - &api_dart_output.output_extra_impl_text, dumper, progress_bar_pack, )?; + let output_texts = wire_output.output_texts + api_dart_output.output_texts; + let output_texts = output_texts.merge(); + Ok(GeneratorOutput { - output_texts: api_dart_output.output_texts + wire_output.output_texts, + output_texts, dart_needs_freezed: api_dart_output.needs_freezed, }) } diff --git a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs index 0742cac862..0343aaf63c 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs @@ -4,9 +4,10 @@ mod text_generator; use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::{PathText, PathTexts}; +use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; +use crate::utils::basic_code::general_code::GeneralCode; pub(crate) struct GeneratorWireCOutput { pub output_texts: PathTexts, @@ -37,7 +38,10 @@ pub(crate) fn generate( output_texts: PathTexts({ let mut ans = vec![]; if let Some(c_output_path) = &config.c_output_path { - ans.push(PathText::new(c_output_path.clone(), text.clone())) + ans.push(PathText::new( + c_output_path.clone(), + GeneralCode::new_c(text.clone()), + )) } ans }), diff --git a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs index 92447a3001..87133d4910 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs @@ -1,4 +1,4 @@ -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::commands::cbindgen::{cbindgen, CbindgenArgs}; @@ -17,7 +17,7 @@ pub(crate) fn execute( .iter() .map(|rust_output_text| { temp_change_file(rust_output_text.path.clone(), |_| { - rust_output_text.text.clone() + rust_output_text.text.all_code() }) }) .collect::>>()?; diff --git a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs index 3eb5e6a57d..3d8b602e32 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs @@ -1,4 +1,4 @@ -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs index d242d1785f..7ff3bc0dbb 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs @@ -1,6 +1,6 @@ use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::misc::GeneratorProgressBarPack; @@ -19,7 +19,6 @@ pub(crate) fn generate( context: WireDartGeneratorContext, c_file_content: &str, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, rust_extern_funcs: &[ExternFunc], rust_content_hash: i32, dumper: &Dumper, @@ -29,7 +28,6 @@ pub(crate) fn generate( context, c_file_content, api_dart_actual_output_paths, - extra_impl_text, rust_extern_funcs, rust_content_hash, dumper, @@ -42,7 +40,7 @@ pub(crate) fn generate( ConfigDumpContent::GeneratorText, "wire_dart", "dart", - &text.text, + &text.text.clone().map(|x, _| x.map(|x| x.all_code())), )?; Ok(GeneratorWireDartOutput { diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs index a86ec7a813..c46cb91056 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::acc::Acc; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Record; use crate::codegen::generator::misc::target::Target; -use crate::codegen::generator::misc::StructOrRecord::Record; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::base::*; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::misc::dart_wire_type_from_rust_wire_type_or_web; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::ty::structure::GeneralizedStructGenerator; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs index e8186f98be..104439a88b 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs @@ -1,9 +1,9 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::codec::sse::lang::dart::DartLang; use crate::codegen::generator::codec::sse::lang::Lang; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Struct; use crate::codegen::generator::misc::target::Target; -use crate::codegen::generator::misc::StructOrRecord; -use crate::codegen::generator::misc::StructOrRecord::Struct; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::base::*; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::misc::dart_wire_type_from_rust_wire_type_or_web; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::ty::WireDartCodecCstGeneratorEncoderTrait; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index ea608e8d17..1291dcf165 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -11,7 +11,7 @@ use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFu use crate::codegen::ir::mir::pack::MirPackComputedCache; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::codegen::generator::wire::dart::spec_generator::misc::ty::WireDartGeneratorMiscTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; use anyhow::Context; @@ -37,7 +37,6 @@ pub(crate) fn generate( cache: &MirPackComputedCache, c_file_content: &str, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, rust_extern_funcs: &[ExternFunc], rust_content_hash: i32, progress_bar_pack: &GeneratorProgressBarPack, @@ -51,7 +50,6 @@ pub(crate) fn generate( )?, boilerplate: generate_boilerplate( api_dart_actual_output_paths, - extra_impl_text, cache, context, rust_content_hash, @@ -70,7 +68,6 @@ pub(crate) fn generate( fn generate_boilerplate( api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, cache: &MirPackComputedCache, context: WireDartGeneratorContext, rust_content_hash: i32, @@ -112,7 +109,7 @@ fn generate_boilerplate( Ok(Acc { common: vec![WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { file_top: file_top.clone(), import: format!( " @@ -182,11 +179,11 @@ fn generate_boilerplate( io_directory = context.config.default_external_library_loader.io_directory, web_prefix = context.config.default_external_library_loader.web_prefix, ), - body: extra_impl_text.to_owned(), + body: "".to_owned(), ..Default::default() }], io: vec![WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { file_top: file_top.clone(), import: format!( " @@ -200,7 +197,7 @@ fn generate_boilerplate( ..Default::default() }], web: vec![WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { file_top: format!("{file_top}\n\n// Static analysis wrongly picks the IO variant, thus ignore this\n// ignore_for_file: argument_type_not_assignable\n"), import: format!( " diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs index 7986e5d701..00a193a38d 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs @@ -37,7 +37,6 @@ pub(crate) fn generate( context: WireDartGeneratorContext, c_file_content: &str, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, rust_extern_funcs: &[ExternFunc], rust_content_hash: i32, dumper: &Dumper, @@ -57,7 +56,6 @@ pub(crate) fn generate( &cache, c_file_content, api_dart_actual_output_paths, - extra_impl_text, rust_extern_funcs, rust_content_hash, progress_bar_pack, diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index ca38bb219d..d1e05f0f12 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -1,14 +1,15 @@ -use crate::basic_code_impl; use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::simple_code_trait_impl; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use crate::utils::basic_code::general_code::GeneralDartCode; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; #[derive(Default, Clone, Debug, Serialize)] pub(crate) struct WireDartOutputCode { - pub header: DartBasicHeaderCode, + pub header: DartHeaderCode, pub body_top: String, pub api_class_body: String, pub api_impl_class_body: String, @@ -16,7 +17,7 @@ pub(crate) struct WireDartOutputCode { pub body: String, } -basic_code_impl!(WireDartOutputCode); +simple_code_trait_impl!(WireDartOutputCode); impl AddAssign for WireDartOutputCode { #[inline] @@ -49,7 +50,7 @@ impl WireDartOutputCode { .push(line); } WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { import: imports.join("\n"), ..Default::default() }, @@ -62,7 +63,7 @@ impl WireDartOutputCode { &self, target: TargetOrCommon, dart_output_class_name_pack: &DartOutputClassNamePack, - ) -> String { + ) -> GeneralDartCode { let DartOutputClassNamePack { api_class_name, api_impl_class_name, @@ -141,13 +142,12 @@ impl WireDartOutputCode { ) }; - format!( - "{}\n{}\n{}\n{}\n{}", - self.header.all_code(), - self.body_top, - api_class_code, - api_impl_class_code, - self.body - ) + GeneralDartCode { + header: self.header.clone(), + body: format!( + "{}\n{}\n{}\n{}", + self.body_top, api_class_code, api_impl_class_code, self.body + ), + } } } diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs index 9de9c40492..7fc4a7619c 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs @@ -5,7 +5,7 @@ use crate::codegen::generator::wire::dart::spec_generator::wire_class::io::commo use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ ExternFunc, ExternFuncParam, }; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use itertools::Itertools; pub(crate) fn generate( @@ -35,7 +35,7 @@ pub(crate) fn generate( " ); Ok(WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { import: "import 'dart:ffi' as ffi;\n".to_owned(), ..Default::default() }, diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs index adc2351d1f..17aab533a1 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs @@ -5,9 +5,10 @@ use crate::codegen::generator::misc::text_generator_utils::{ use crate::codegen::generator::wire::dart::internal_config::GeneratorWireDartInternalConfig; use crate::codegen::generator::wire::dart::spec_generator::output_code::WireDartOutputCode; use crate::codegen::generator::wire::dart::spec_generator::WireDartOutputSpec; +use crate::utils::basic_code::general_code::GeneralCode; pub(super) struct WireDartOutputText { - pub(super) text: Acc>, + pub(super) text: Acc>, } pub(super) fn generate( @@ -17,7 +18,9 @@ pub(super) fn generate( let merged_code = generate_merged_code(spec); let text = generate_text_from_merged_code( config, - merged_code.map(|code, target| code.all_code(target, &config.dart_output_class_name_pack)), + merged_code.map(|code, target| { + GeneralCode::Dart(code.all_code(target, &config.dart_output_class_name_pack)) + }), )?; Ok(WireDartOutputText { text }) } @@ -43,10 +46,10 @@ fn generate_merged_code(spec: &WireDartOutputSpec) -> Acc { merged_code.map(|code, _| code.into_iter().fold(Default::default(), |a, b| a + b)) } -fn generate_text_from_merged_code( +fn generate_text_from_merged_code( config: &GeneratorWireDartInternalConfig, - core_code: Acc, -) -> anyhow::Result>> { + core_code: Acc, +) -> anyhow::Result>> { Ok(generate_text_respecting_web_flag( core_code, config.web_enabled, diff --git a/frb_codegen/src/library/codegen/generator/wire/mod.rs b/frb_codegen/src/library/codegen/generator/wire/mod.rs index 0851bc2ba0..60e68d90f5 100644 --- a/frb_codegen/src/library/codegen/generator/wire/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/mod.rs @@ -6,8 +6,8 @@ pub(crate) mod rust; use crate::codegen::config::internal_config::GeneratorWireInternalConfig; use crate::codegen::dumper::Dumper; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::misc::target::Target; -use crate::codegen::generator::misc::PathTexts; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::base::WireRustGeneratorContext; use crate::codegen::ir::mir::pack::MirPack; @@ -25,7 +25,6 @@ pub(crate) fn generate( config: &GeneratorWireInternalConfig, api_dart_config: &GeneratorApiDartInternalConfig, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, dumper: &Dumper, progress_bar_pack: &GeneratorProgressBarPack, ) -> Result { @@ -60,7 +59,6 @@ pub(crate) fn generate( wire_dart_generator_context, &c_output.c_file_content, api_dart_actual_output_paths, - extra_impl_text, &rust_output.extern_funcs, rust_output.content_hash, dumper, diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs index d147b59f02..69c299adb0 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs @@ -1,9 +1,10 @@ use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::rust::spec_generator::base::WireRustGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::ir::mir::pack::MirPackComputedCache; +use crate::utils::basic_code::general_code::GeneralCode; pub(crate) mod internal_config; pub(crate) mod spec_generator; @@ -32,7 +33,10 @@ pub(crate) fn generate( )?; Ok(GeneratorWireRustOutput { - output_texts: PathTexts::new_from_targets(&context.config.rust_output_path, &text.text), + output_texts: PathTexts::new_from_targets( + &context.config.rust_output_path, + &(text.text.clone()).map(|x, _| x.map(GeneralCode::new_rust)), + ), extern_funcs: text.extern_funcs, content_hash: spec.misc.content_hash, extern_struct_names: spec.extern_struct_names, diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs index 2c68c8ce4c..b65a1305b8 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs @@ -34,6 +34,7 @@ pub(crate) struct WireRustOutputSpecMisc { pub wrapper_structs: Acc>, pub static_checks: Acc>, pub related_funcs: Acc>, + pub extra_from_parser: Acc>, pub content_hash: i32, } @@ -66,6 +67,11 @@ pub(crate) fn generate( .iter() .map(|ty| WireRustGenerator::new(ty.clone(), context).generate_related_funcs()) .collect(), + extra_from_parser: Acc::new_common(vec![WireRustOutputCode { + body: context.mir_pack.extra_rust_output_code.clone(), + extern_funcs: vec![], + extern_classes: vec![], + }]), content_hash, }) } diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs index 71c7c58651..d1f2c39f96 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs @@ -1,5 +1,5 @@ -use crate::basic_code_impl; use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ExternClass, ExternFunc}; +use crate::simple_code_trait_impl; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; @@ -11,7 +11,7 @@ pub(crate) struct WireRustOutputCode { pub(crate) extern_classes: Vec, } -basic_code_impl!(WireRustOutputCode); +simple_code_trait_impl!(WireRustOutputCode); impl WireRustOutputCode { pub(crate) fn all_code(&self, c_symbol_prefix: &str) -> String { diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs index 7e1a5c0ae9..03b6f2cdb9 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs @@ -67,6 +67,7 @@ fn generate_merged_code(spec: &WireRustOutputSpec) -> Acc { add("wrapper_structs", &spec.misc.wrapper_structs); add("static_checks", &spec.misc.static_checks); add("related_funcs", &spec.misc.related_funcs); + add("extra_from_parser", &spec.misc.extra_from_parser); add("dart2rust", &spec.dart2rust.inner); add("rust2dart", &spec.rust2dart.inner); diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs b/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs index 3d20c3e043..25999bdeb6 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs @@ -15,6 +15,7 @@ pub(crate) struct HirFlatPack { pub trait_impls: Vec, pub types: Vec, pub existing_handler: Option, + pub extra_rust_output_code: String, } impl HirFlatPack { diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs index b7da19a5d7..dca47fb732 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs @@ -1,10 +1,13 @@ use crate::codegen::ir::hir::flat::component::HirFlatComponent; use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; +use crate::codegen::ir::hir::misc::serializers::serialize_vec_syn; use crate::utils::namespace::NamespacedName; #[derive(Clone, serde::Serialize, Debug)] pub struct HirFlatTrait { pub(crate) name: NamespacedName, + #[serde(serialize_with = "serialize_vec_syn")] + pub(crate) attrs: Vec, pub(crate) sources: Vec, } diff --git a/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs b/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs index 66ceb5cf32..77e45fd23b 100644 --- a/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs +++ b/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs @@ -11,6 +11,17 @@ pub(crate) fn serialize_syn( quote::quote!(#value).to_string().serialize(s) } +pub(crate) fn serialize_vec_syn( + values: &[T], + s: S, +) -> Result { + let values = values + .iter() + .map(|value| quote::quote!(#value).to_string()) + .collect_vec(); + values.serialize(s) +} + // pub(crate) fn serialize_item_trait(x: &ItemTrait, s: S) -> Result { // s.serialize_str(&format!("ItemTrait(ident={})", x.ident)) // } diff --git a/frb_codegen/src/library/codegen/ir/mir/pack.rs b/frb_codegen/src/library/codegen/ir/mir/pack.rs index dcdef4f609..c0aae38f6f 100644 --- a/frb_codegen/src/library/codegen/ir/mir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/mir/pack.rs @@ -24,6 +24,7 @@ pub struct MirPack { pub unused_types: Vec, pub skipped_functions: Vec, pub trait_impls: Vec, + pub extra_rust_output_code: String, } impl MirPack { diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs new file mode 100644 index 0000000000..3bf5e29303 --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -0,0 +1,33 @@ +use crate::codegen::ir::hir::flat::pack::HirFlatPack; +use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; +use crate::codegen::ir::hir::naive_flat::item::HirNaiveFlatItemMeta; +use crate::codegen::parser::hir::flat::parser::syn_item::parse_syn_item; +use crate::utils::namespace::Namespace; +use anyhow::Context; + +pub(crate) fn inject_extra_code( + pack: &mut HirFlatPack, + extra_code: &str, + namespace: &Namespace, +) -> anyhow::Result<()> { + pack.extra_rust_output_code += extra_code; + parse_synthesized_syn_items(pack, extra_code, namespace)?; + Ok(()) +} + +fn parse_synthesized_syn_items( + pack: &mut HirFlatPack, + extra_code: &str, + namespace: &Namespace, +) -> anyhow::Result<()> { + let meta = HirNaiveFlatItemMeta { + namespace: namespace.to_owned(), + sources: vec![HirGenerationSource::Normal], + is_module_public: true, + }; + let syn_file = syn::parse_file(extra_code).with_context(|| format!("code={extra_code}"))?; + for syn_item in syn_file.items { + parse_syn_item(syn_item, &meta, pack)?; + } + Ok(()) +} diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index 0225b5a669..965d591909 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -1,4 +1,5 @@ mod exporter; +pub(crate) mod extra_code_injector; pub(crate) mod parser; pub(crate) mod transformer; @@ -34,8 +35,11 @@ pub(crate) fn parse( let pack = transformer::resolve_type_alias_transformer::transform(pack)?; dump(dumper, "7_resolve_type_alias_transformer", &pack)?; + let pack = transformer::generate_trait_impl_enum_transformer::transform(pack, config)?; + dump(dumper, "8_generate_trait_impl_enum_transformer", &pack)?; + let pack = transformer::sort_transformer::transform(pack)?; - dump(dumper, "8_sort_transformer", &pack)?; + dump(dumper, "9_sort_transformer", &pack)?; Ok(pack) } diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs index 5c44d434e6..ab1fb91a1b 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs @@ -16,7 +16,7 @@ pub(crate) fn parse_pack( }; for item in hir_naive_flat.items { - parse_syn_item(item.item, &item.meta, &mut pack, config)?; + parse_syn_item(item.item, &item.meta, &mut pack)?; } Ok(pack) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs index b2297e7a9c..b55cd9db47 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs @@ -17,6 +17,7 @@ pub(crate) fn parse_syn_item_trait( let trait_name = NamespacedName::new(meta.namespace.clone(), item_trait.ident.to_string()); target.traits.push(HirFlatTrait { name: trait_name.clone(), + attrs: item_trait.attrs.clone(), sources: meta.sources.clone(), }); (target.functions).extend(parse_functions(item_trait, meta, &trait_name)); diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs index 1029bbea03..ddf847dbbe 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs @@ -13,13 +13,11 @@ use crate::codegen::parser::hir::flat::parser::syn_item::item_struct_or_enum::{ }; use crate::codegen::parser::hir::flat::parser::syn_item::item_trait::parse_syn_item_trait; use crate::codegen::parser::hir::flat::parser::syn_item::item_type::parse_syn_item_type; -use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; pub(crate) fn parse_syn_item( item: syn::Item, meta: &HirNaiveFlatItemMeta, target: &mut HirFlatPack, - _config: &ParserHirInternalConfig, ) -> anyhow::Result<()> { match item { syn::Item::Struct(x) => (target.structs).extend(parse_syn_item_struct(&x, meta)?), diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs new file mode 100644 index 0000000000..335bf7dbf0 --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -0,0 +1,192 @@ +use crate::codegen::ir::hir::flat::pack::HirFlatPack; +use crate::codegen::ir::hir::flat::traits::HirFlatTrait; +use crate::codegen::ir::mir::trait_impl::MirTraitImpl; +use crate::codegen::ir::mir::ty::MirType; +use crate::codegen::parser::hir::flat::extra_code_injector::inject_extra_code; +use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; +use crate::codegen::parser::mir::parser::attribute::FrbAttributes; +use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNAL_NO_IMPL; +use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; +use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use convert_case::{Case, Casing}; +use itertools::Itertools; +use strum_macros::Display; + +pub(crate) fn transform( + mut pack: HirFlatPack, + config: &ParserHirInternalConfig, +) -> anyhow::Result { + let trait_impls = tentative_parse_trait_impls(&pack)?; + + let extra_code = (pack.traits.iter()) + .filter(|x| { + FrbAttributes::parse(&x.attrs) + .unwrap() + .generate_implementor_enum() + }) + .sorted_by_key(|x| x.name.clone()) + .map(|x| generate_trait_impl_enum(x, &trait_impls)) + .collect::>>()? + .into_iter() + .join(""); + + let namespace = &config.rust_input_namespace_pack.rust_output_path_namespace; + + inject_extra_code(&mut pack, &extra_code, namespace)?; + + Ok(pack) +} + +fn generate_trait_impl_enum( + hir_trait: &HirFlatTrait, + all_trait_impls: &[MirTraitImpl], +) -> anyhow::Result { + let trait_def_name = &hir_trait.name.name; + + let interest_trait_impls = (all_trait_impls.iter()) + .filter(|x| x.trait_ty.name == hir_trait.name) + .map(|x| x.impl_ty.clone()) + .sorted_by_key(|x| x.safe_ident()) + .collect_vec(); + + let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); + let code_read_guard = + generate_code_read_write_guard(ReadWrite::Read, trait_def_name, &interest_trait_impls); + let code_write_guard = + generate_code_read_write_guard(ReadWrite::Write, trait_def_name, &interest_trait_impls); + + Ok(format!( + "{code_impl} + + {code_read_guard} + + {code_write_guard} + + pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Implementor) {{ }} + " + )) +} + +fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { + let enum_name = format!("{trait_def_name}Implementor"); + let enum_def = generate_enum_raw(trait_impls, &enum_name, |ty| { + format!("RustAutoOpaque<{ty}>") + }); + + let blocking_read_body = generate_match_raw(trait_impls, |ty| { + format!("{trait_def_name}RwLockReadGuard::{ty}(inner.blocking_read())") + }); + let blocking_write_body = generate_match_raw(trait_impls, |ty| { + format!("{trait_def_name}RwLockWriteGuard::{ty}(inner.blocking_write())") + }); + + format!( + "{enum_def} + + impl {enum_name} {{ + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> {trait_def_name}RwLockReadGuard {{ + {blocking_read_body} + }} + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> {trait_def_name}RwLockWriteGuard {{ + {blocking_write_body} + }} + }}" + ) +} + +#[derive(Clone, Copy, Debug, PartialEq, Eq, Display)] +enum ReadWrite { + Read, + Write, +} + +fn generate_code_read_write_guard( + rw: ReadWrite, + trait_def_name: &str, + trait_impls: &[MirType], +) -> String { + let rw_pascal = rw.to_string().to_case(Case::Pascal); + + let enum_name = format!("{trait_def_name}RwLock{rw_pascal}Guard"); + let enum_def = generate_enum_raw(trait_impls, &format!("{enum_name}<'a>"), |ty| { + format!("flutter_rust_bridge::for_generated::rust_async::RwLock{rw_pascal}Guard<'a, {ty}>") + }); + + let deref_body = generate_match_raw(trait_impls, |_| "inner.deref()".to_owned()); + let deref_code = format!( + " + impl std::ops::Deref for {enum_name}<'_> {{ + type Target = dyn {trait_def_name}; + + fn deref(&self) -> &Self::Target {{ + {deref_body} + }} + }} + " + ); + + let maybe_deref_mut_code = if rw == ReadWrite::Write { + let body = generate_match_raw(trait_impls, |_| "inner.deref_mut()".to_owned()); + format!( + " + impl std::ops::DerefMut for {enum_name}<'_> {{ + fn deref_mut(&mut self) -> &mut Self::Target {{ + {body} + }} + }} + " + ) + } else { + "".to_owned() + }; + + format!( + "#[flutter_rust_bridge::frb(ignore)] + {enum_def} + + {deref_code} + + {maybe_deref_mut_code} + " + ) +} + +fn generate_enum_raw( + trait_impls: &[MirType], + enum_name: &str, + wrapper: impl Fn(&str) -> String, +) -> String { + let variants = (trait_impls.iter()) + .map(|ty| { + let rust_api_type = ty.rust_api_type(); + format!("{rust_api_type}({}),\n", wrapper(&rust_api_type)) + }) + .join(""); + + format!( + "pub enum {enum_name} {{ + {variants} + }}" + ) +} + +fn generate_match_raw(trait_impls: &[MirType], branch: impl Fn(&str) -> String) -> String { + let variants = (trait_impls.iter()) + .map(|ty| { + let rust_api_type = ty.rust_api_type(); + format!( + "Self::{rust_api_type}(inner) => {},\n", + branch(&rust_api_type) + ) + }) + .join(""); + + format!( + "match self {{ + {variants} + }}" + ) +} diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs index 0c46f3a73b..248cc6cae6 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs @@ -35,8 +35,8 @@ impl BaseMerger for ThirdPartyOverrideMerger { } fn merge_traits(&self, base: &HirFlatTrait, overrider: &HirFlatTrait) -> Option { - merge_core(base, &overrider.sources, |_ans| { - // nothing extra to write; but we will throw away override and use base. + merge_core(base, &overrider.sources, |ans| { + ans.attrs.extend(overrider.attrs.clone()); }) } } diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs index 091b9062b7..8137621b2a 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs @@ -1,6 +1,7 @@ pub(crate) mod copy_trait_def_to_impl_transformer; pub(crate) mod filter_transformer; pub(crate) mod function_frb_override_transformer; +pub(crate) mod generate_trait_impl_enum_transformer; pub(crate) mod merge_duplicate_transformer; pub(crate) mod remove_not_defined_trait_transformer; pub(crate) mod resolve_type_alias_transformer; diff --git a/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs index 573694c155..150c80be3f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs @@ -31,8 +31,5 @@ fn is_self_crate(item: &HirNaiveFlatItem) -> bool { } fn is_early_skip_namespace(namespace: &Namespace, config: &ParserHirInternalConfig) -> bool { - (config.rust_input_namespace_pack) - .early_skip_namespace_prefixes - .iter() - .any(|prefix| prefix.is_prefix_of(namespace)) + (config.rust_input_namespace_pack.rust_output_path_namespace).is_prefix_of(namespace) } diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 07cbb2fb15..edd8082e66 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -12,11 +12,11 @@ pub(crate) struct ParserMirInternalConfig { pub stop_on_error: bool, } +// TODO rename - this is no longer an "input-namespace"-only pack #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct RustInputNamespacePack { pub rust_input_namespace_prefixes: Vec, - /// Namespaces that want to be skipped even in the early stage - pub early_skip_namespace_prefixes: Vec, + pub rust_output_path_namespace: Namespace, } impl RustInputNamespacePack { diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs b/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs index 8571f511b4..7a1c3dd135 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs @@ -111,6 +111,10 @@ impl FrbAttributes { self.any_eq(&FrbAttribute::External) } + pub(crate) fn generate_implementor_enum(&self) -> bool { + self.any_eq(&FrbAttribute::GenerateImplEnum) + } + pub(crate) fn rust_opaque_codec(&self) -> Option { if self.any_eq(&FrbAttribute::RustOpaqueCodecMoi) { Some(RustOpaqueCodecMode::Moi) @@ -191,6 +195,7 @@ mod frb_keyword { syn::custom_keyword!(non_eq); syn::custom_keyword!(positional); syn::custom_keyword!(external); + syn::custom_keyword!(generate_implementor_enum); syn::custom_keyword!(rust_opaque_codec_moi); syn::custom_keyword!(serialize); syn::custom_keyword!(semi_serialize); @@ -229,6 +234,7 @@ enum FrbAttribute { NonEq, Positional, External, + GenerateImplEnum, RustOpaqueCodecMoi, Serialize, // NOTE: Undocumented, since this name may be suboptimal and is subject to change @@ -266,6 +272,14 @@ impl Parse for FrbAttribute { .or_else(|| parse_keyword::(input, &lookahead, non_eq, NonEq)) .or_else(|| parse_keyword::(input, &lookahead, positional, Positional)) .or_else(|| parse_keyword::(input, &lookahead, external, External)) + .or_else(|| { + parse_keyword::( + input, + &lookahead, + generate_implementor_enum, + GenerateImplEnum, + ) + }) .or_else(|| { parse_keyword::( input, @@ -661,6 +675,11 @@ mod tests { simple_keyword_tester("external", FrbAttribute::External); } + #[test] + fn test_generate_implementor_enum() { + simple_keyword_tester("generate_implementor_enum", FrbAttribute::GenerateImplEnum); + } + #[test] fn test_rust_opaque_codec_moi() { simple_keyword_tester("rust_opaque_codec_moi", FrbAttribute::RustOpaqueCodecMoi); 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 fe3606ece5..cb3eb4f226 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 @@ -157,6 +157,9 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let stream_dart_await = attributes.stream_dart_await() && !attributes.sync(); let namespace_refined = refine_namespace(&owner).unwrap_or(func.namespace.clone()); + let has_impl = + !is_owner_trait_def && !func_name.starts_with(FUNC_PREFIX_FRB_INTERNAL_NO_IMPL); + if info.ignore_func { return Ok(create_output_skip(func, IgnoredMisc)); } @@ -184,7 +187,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { comments: parse_comments(func.item_fn.attrs()), codec_mode_pack, rust_call_code: None, - has_impl: !is_owner_trait_def, + has_impl, src_lineno_pseudo: src_lineno, })) } @@ -378,12 +381,11 @@ fn refine_namespace(owner: &MirFuncOwnerInfo) -> Option { fn is_allowed_owner(owner_ty: &MirType, attributes: &FrbAttributes) -> bool { // if `#[frb(external)]`, then allow arbitrary type - if attributes.external() { - return true; - } + attributes.external() || is_struct_or_enum_or_opaque_from_them(owner_ty) +} - // wants structs or enums that we know - match owner_ty { +pub(crate) fn is_struct_or_enum_or_opaque_from_them(ty: &MirType) -> bool { + match ty { MirType::StructRef(_) | MirType::EnumRef(_) | MirType::Delegate(MirTypeDelegate::PrimitiveEnum(_)) => true, @@ -393,3 +395,5 @@ fn is_allowed_owner(owner_ty: &MirType, attributes: &FrbAttributes) -> bool { _ => false, } } + +pub(crate) const FUNC_PREFIX_FRB_INTERNAL_NO_IMPL: &str = "frb_internal_no_impl"; diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 70bad96a92..33224eef2a 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -4,8 +4,11 @@ pub(crate) mod misc; pub(crate) mod trait_impl; pub(crate) mod ty; +use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::mir::pack::MirPack; +use crate::codegen::ir::mir::trait_impl::MirTraitImpl; +use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::parser::ty::TypeParser; use crate::codegen::parser::mir::sanity_checker::opaque_inside_translatable_checker::check_opaque_inside_translatable; @@ -17,17 +20,8 @@ pub(crate) fn parse( ) -> anyhow::Result { let structs_map = hir_flat.structs_map(); let enums_map = hir_flat.enums_map(); - let traits_map = hir_flat.traits_map(); - let mut type_parser = TypeParser::new( - structs_map.clone(), - enums_map.clone(), - traits_map, - hir_flat.types_map(), - ); - - let (funcs_all, skipped_functions) = - function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; + let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); let trait_impls = trait_impl::parse( &hir_flat.trait_impls, @@ -36,6 +30,9 @@ pub(crate) fn parse( config.default_rust_opaque_codec, )?; + let (funcs_all, skipped_functions) = + function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; + let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); let mut ans = MirPack { @@ -47,6 +44,7 @@ pub(crate) fn parse( unused_types: vec![], skipped_functions, trait_impls, + extra_rust_output_code: hir_flat.extra_rust_output_code.clone(), }; ans.unused_types = get_unused_types( @@ -60,3 +58,16 @@ pub(crate) fn parse( Ok(ans) } + +pub(crate) fn tentative_parse_trait_impls( + hir_flat: &HirFlatPack, +) -> anyhow::Result> { + let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); + trait_impl::parse( + &hir_flat.trait_impls, + &mut type_parser, + // randomly pick a value, which does not matter for this "tentative" purpose + CodecMode::Sse, + RustOpaqueCodecMode::Moi, + ) +} diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index c49464a8cb..08ae7228ee 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -3,8 +3,10 @@ use crate::codegen::ir::hir::flat::trait_impl::HirFlatTraitImpl; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; +use crate::codegen::parser::mir::parser::function::real::is_struct_or_enum_or_opaque_from_them; use crate::codegen::parser::mir::parser::ty::trait_def::parse_type_trait; use crate::codegen::parser::mir::parser::ty::{TypeParser, TypeParserParsingContext}; +use crate::library::codegen::ir::mir::ty::MirTypeTrait; use crate::utils::crate_name::CrateName; use itertools::Itertools; @@ -26,16 +28,19 @@ pub(crate) fn parse( .map(|x| { let trait_ty = parse_type_trait(&x.trait_name, type_parser); let impl_ty = type_parser.parse_type(&x.impl_ty, &context).ok(); - Ok( - if let (Some(trait_ty), Some(impl_ty)) = (trait_ty, impl_ty) { - Some(MirTraitImpl { trait_ty, impl_ty }) - } else { - None - }, - ) + + if let (Some(trait_ty), Some(impl_ty)) = (trait_ty, impl_ty) { + return Ok(Some(MirTraitImpl { trait_ty, impl_ty })); + } + + Ok(None) }) .collect::>>()? .into_iter() .flatten() + .filter(|ty| { + !ty.impl_ty.should_ignore(type_parser) + && is_struct_or_enum_or_opaque_from_them(&ty.impl_ty) + }) .collect_vec()) } diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs index 155679bdfb..83435a1f4f 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs @@ -1,4 +1,5 @@ use crate::codegen::generator::codec::structs::CodecMode; +use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::flat::struct_or_enum::HirFlatEnum; use crate::codegen::ir::hir::flat::struct_or_enum::HirFlatStruct; use crate::codegen::ir::hir::flat::traits::HirFlatTrait; @@ -57,7 +58,16 @@ pub(crate) struct TypeParser<'a> { } impl<'a> TypeParser<'a> { - pub(crate) fn new( + pub(crate) fn new_from_hir_flat_pack(hir_flat: &'a HirFlatPack) -> Self { + Self::new( + hir_flat.structs_map(), + hir_flat.enums_map(), + hir_flat.traits_map(), + hir_flat.types_map(), + ) + } + + fn new( src_structs: HashMap, src_enums: HashMap, src_traits: HashMap, diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 4163ba2490..66a6906544 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -86,7 +86,7 @@ mod tests { Namespace::new_self_crate("api_one".to_owned()), Namespace::new_self_crate("api_two".to_owned()), ], - early_skip_namespace_prefixes: vec![], + rust_output_path_namespace: Namespace::new_self_crate("frb_generated".to_owned()), })), ) } @@ -150,7 +150,7 @@ mod tests { .map(|f| f(&rust_crate_dir)) .unwrap_or(RustInputNamespacePack { rust_input_namespace_prefixes: vec![Namespace::new_self_crate("api".to_owned())], - early_skip_namespace_prefixes: vec![], + rust_output_path_namespace: Namespace::new_self_crate("frb_generated".to_owned()), }); let config = ParserInternalConfig { diff --git a/frb_codegen/src/library/utils/basic_code.rs b/frb_codegen/src/library/utils/basic_code.rs deleted file mode 100644 index 3caa0449ce..0000000000 --- a/frb_codegen/src/library/utils/basic_code.rs +++ /dev/null @@ -1,128 +0,0 @@ -use itertools::Itertools; -use serde::Serialize; -use std::ops::AddAssign; - -pub(crate) trait BasicCode { - fn body(&self) -> &str; - - fn new_body(body: String) -> Self; -} - -#[doc(hidden)] -#[macro_export] -macro_rules! basic_code_partial_impl { - ($name:ident) => { - impl std::ops::Add for $name { - type Output = Self; - - fn add(mut self, rhs: Self) -> Self::Output { - self += rhs; - self - } - } - - // unused now, thus uncomment only when needed - // impl std::iter::FromIterator<$name> for $name { - // fn from_iter>(iter: A) -> Self { - // iter.into_iter().fold(Default::default(), |a, b| a + b) - // } - // } - }; -} - -#[doc(hidden)] -#[macro_export] -macro_rules! basic_code_impl { - ($name:ident) => { - $crate::basic_code_partial_impl!($name); - - impl From for $name { - fn from(body: String) -> Self { - Self { - body, - ..Default::default() - } - } - } - - impl From<&str> for $name { - fn from(value: &str) -> Self { - value.to_owned().into() - } - } - - impl $crate::utils::basic_code::BasicCode for $name { - fn body(&self) -> &str { - &self.body - } - - fn new_body(body: String) -> Self { - Self { - body, - ..Default::default() - } - } - } - }; -} - -#[derive(Default, Clone, Debug, Serialize)] -pub(crate) struct DartBasicHeaderCode { - pub file_top: String, - pub import: String, - pub part: String, -} - -basic_code_partial_impl!(DartBasicHeaderCode); - -impl AddAssign for DartBasicHeaderCode { - #[inline] - fn add_assign(&mut self, rhs: Self) { - self.file_top += &rhs.file_top; - self.import += &rhs.import; - self.part += &rhs.part; - } -} - -impl DartBasicHeaderCode { - pub(crate) fn all_code(&self) -> String { - let import = optimize_imports(&self.import); - format!("{}\n{}\n{}", self.file_top, import, self.part) - } -} - -fn optimize_imports(raw: &str) -> String { - raw.split_inclusive(&['\n', ';'][..]) - .map(|line| line.trim()) - .filter(|line| !line.is_empty()) - .sorted() - .dedup() - .join("\n") -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - pub fn test_optimize_imports_simple() { - assert_eq!( - optimize_imports( - " - import 'orange.dart'; - import 'apple.dart'; - import 'orange.dart'; - " - ), - "import 'apple.dart';\nimport 'orange.dart';" - ); - } - - #[test] - pub fn test_optimize_imports_missing_newline() { - assert_eq!( - optimize_imports(" import 'orange.dart'; import 'apple.dart';import 'orange.dart';"), - "import 'apple.dart';\nimport 'orange.dart';" - ); - } -} diff --git a/frb_codegen/src/library/utils/basic_code/dart_header_code.rs b/frb_codegen/src/library/utils/basic_code/dart_header_code.rs new file mode 100644 index 0000000000..ac0352fa5e --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/dart_header_code.rs @@ -0,0 +1,65 @@ +use crate::impl_add_by_add_assign; +use itertools::Itertools; +use serde::Serialize; +use std::ops::AddAssign; + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct DartHeaderCode { + pub file_top: String, + pub import: String, + pub part: String, +} + +impl_add_by_add_assign!(DartHeaderCode); + +impl AddAssign for DartHeaderCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.file_top += &rhs.file_top; + self.import += &rhs.import; + self.part += &rhs.part; + } +} + +impl DartHeaderCode { + pub(crate) fn all_code(&self) -> String { + let import = optimize_imports(&self.import); + format!("{}\n{}\n{}", self.file_top, import, self.part) + } +} + +fn optimize_imports(raw: &str) -> String { + raw.split_inclusive(&['\n', ';'][..]) + .map(|line| line.trim()) + .filter(|line| !line.is_empty()) + .sorted() + .dedup() + .join("\n") +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + pub fn test_optimize_imports_simple() { + assert_eq!( + optimize_imports( + " + import 'orange.dart'; + import 'apple.dart'; + import 'orange.dart'; + " + ), + "import 'apple.dart';\nimport 'orange.dart';" + ); + } + + #[test] + pub fn test_optimize_imports_missing_newline() { + assert_eq!( + optimize_imports(" import 'orange.dart'; import 'apple.dart';import 'orange.dart';"), + "import 'apple.dart';\nimport 'orange.dart';" + ); + } +} diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs new file mode 100644 index 0000000000..4c8a1abb92 --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -0,0 +1,125 @@ +use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use crate::{impl_add_by_add_assign, simple_code_trait_impl}; +use serde::Serialize; +use std::ops::AddAssign; + +#[derive(Clone, Debug, Serialize)] +pub(crate) enum GeneralCode { + Dart(GeneralDartCode), + Rust(GeneralRustCode), + C(GeneralCCode), +} + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct GeneralDartCode { + pub header: DartHeaderCode, + pub body: String, +} + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct GeneralRustCode { + pub body: String, +} + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct GeneralCCode { + pub body: String, +} + +impl GeneralCode { + pub(crate) fn all_code(&self) -> String { + match self { + GeneralCode::Dart(inner) => inner.all_code(), + GeneralCode::Rust(inner) => inner.all_code(), + GeneralCode::C(inner) => inner.all_code(), + } + } + + pub(crate) fn new_rust(body: String) -> GeneralCode { + GeneralCode::Rust(GeneralRustCode { body }) + } + + pub(crate) fn new_c(body: String) -> GeneralCode { + GeneralCode::C(GeneralCCode { body }) + } + + pub(crate) fn dart(self) -> GeneralDartCode { + if let Self::Dart(inner) = self { + inner + } else { + panic!() + } + } + + pub(crate) fn rust(self) -> GeneralRustCode { + if let Self::Rust(inner) = self { + inner + } else { + panic!() + } + } + + pub(crate) fn c(self) -> GeneralCCode { + if let Self::C(inner) = self { + inner + } else { + panic!() + } + } +} + +impl GeneralDartCode { + pub(crate) fn all_code(&self) -> String { + format!("{}\n{}", self.header.all_code(), self.body) + } +} + +impl GeneralRustCode { + pub(crate) fn all_code(&self) -> String { + self.body.clone() + } +} + +impl GeneralCCode { + pub(crate) fn all_code(&self) -> String { + self.body.clone() + } +} + +impl AddAssign for GeneralCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + match self { + GeneralCode::Dart(inner) => inner.add_assign(rhs.dart()), + GeneralCode::Rust(inner) => inner.add_assign(rhs.rust()), + GeneralCode::C(inner) => inner.add_assign(rhs.c()), + } + } +} + +impl AddAssign for GeneralDartCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.header += rhs.header; + self.body += &rhs.body; + } +} + +impl AddAssign for GeneralRustCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.body += &rhs.body; + } +} + +impl AddAssign for GeneralCCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.body += &rhs.body; + } +} + +impl_add_by_add_assign!(GeneralCode); +simple_code_trait_impl!(GeneralDartCode); +simple_code_trait_impl!(GeneralRustCode); +simple_code_trait_impl!(GeneralCCode); diff --git a/frb_codegen/src/library/utils/basic_code/mod.rs b/frb_codegen/src/library/utils/basic_code/mod.rs new file mode 100644 index 0000000000..a7ffd66e4e --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/mod.rs @@ -0,0 +1,3 @@ +pub(crate) mod dart_header_code; +pub(crate) mod general_code; +pub(crate) mod simple_code_trait; diff --git a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs new file mode 100644 index 0000000000..cd829435d1 --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs @@ -0,0 +1,64 @@ +pub(crate) trait SimpleCodeTrait { + fn body(&self) -> &str; + + fn new_body(body: String) -> Self; +} + +#[doc(hidden)] +#[macro_export] +macro_rules! simple_code_trait_impl { + ($name:ident) => { + $crate::impl_add_by_add_assign!($name); + + impl From for $name { + #[allow(clippy::needless_update)] + fn from(body: String) -> Self { + Self { + body, + ..Default::default() + } + } + } + + impl From<&str> for $name { + fn from(value: &str) -> Self { + value.to_owned().into() + } + } + + impl $crate::utils::basic_code::simple_code_trait::SimpleCodeTrait for $name { + fn body(&self) -> &str { + &self.body + } + + fn new_body(body: String) -> Self { + Self { + body, + ..Default::default() + } + } + } + }; +} + +#[doc(hidden)] +#[macro_export] +macro_rules! impl_add_by_add_assign { + ($name:ident) => { + impl std::ops::Add for $name { + type Output = Self; + + fn add(mut self, rhs: Self) -> Self::Output { + self += rhs; + self + } + } + + // unused now, thus uncomment only when needed + // impl std::iter::FromIterator<$name> for $name { + // fn from_iter>(iter: A) -> Self { + // iter.into_iter().fold(Default::default(), |a, b| a + b) + // } + // } + }; +} diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json index d3895bfb95..bbdb38821a 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json @@ -100,12 +100,10 @@ "hir": { "rust_crate_dir": "{the-working-directory}", "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "third_party_crate_names": [] }, @@ -117,12 +115,10 @@ "rust2dart": "Pde" }, "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "stop_on_error": false } diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json index d3895bfb95..bbdb38821a 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json @@ -100,12 +100,10 @@ "hir": { "rust_crate_dir": "{the-working-directory}", "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "third_party_crate_names": [] }, @@ -117,12 +115,10 @@ "rust2dart": "Pde" }, "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "stop_on_error": false } diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart index 67f12329e0..dd03b910a7 100644 --- a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart @@ -1,5 +1,4 @@ - - // This file is automatically generated, so please do not edit it. +// This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ {VERSION}. // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import @@ -8,9 +7,9 @@ import 'frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - + - Future fnWithDefaultArg({int foo = 1}) => RustLib.instance.api.crateApiFnWithDefaultArg(foo: foo); + Future fnWithDefaultArg({int foo = 1}) => RustLib.instance.api.crateApiFnWithDefaultArg(foo: foo); - - \ No newline at end of file + + \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart new file mode 100644 index 0000000000..b28b04f643 --- /dev/null +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart @@ -0,0 +1,3 @@ + + + diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart index d90c600a58..4b25da37c9 100644 --- a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart @@ -1,5 +1,4 @@ - - // This file is automatically generated, so please do not edit it. +// This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ {VERSION}. // test for dart_preamble @@ -11,11 +10,11 @@ import 'frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - + - Future firstFunction() => RustLib.instance.api.crateApiFirstFunction(); + Future firstFunction() => RustLib.instance.api.crateApiFirstFunction(); Future secondFunction({required Simple arg }) => RustLib.instance.api.crateApiSecondFunction(arg: arg); - - \ No newline at end of file + + \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart index 0a5202a7f0..3fad99b5ad 100644 --- a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart @@ -1,5 +1,4 @@ - - // This file is automatically generated, so please do not edit it. +// This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ {VERSION}. // test for dart_preamble @@ -10,11 +9,11 @@ import 'frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - + - + - class Simple { + class Simple { final int val; const Simple({required this.val ,}); @@ -36,4 +35,4 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; && val == other.val; } - \ No newline at end of file + \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart new file mode 100644 index 0000000000..b28b04f643 --- /dev/null +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart @@ -0,0 +1,3 @@ + + + diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json index bf015d2fc3..2633ccc12d 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_enum_bool, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json index 5a268e6a05..9658535eae 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json @@ -118,6 +118,7 @@ } }, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json index eda5f5a971..cc5fad953d 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=example_instance_method, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json index a67f339ede..639f65a7de 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json @@ -24,6 +24,7 @@ } }, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json index 155f4f9620..1283eaa52c 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_one, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json index d4635032ce..8de872b0ff 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json index b8d54c8500..f7046753d7 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_1, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json index 7e7067bab2..8ba60431c6 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json index eddb4bcf5c..d8fd3ba69e 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_1, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json index d0a7ee879b..fe264f2d7f 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json index fd6d3be007..2613287c6a 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=first_function, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json index cba553a404..1018c6d3c4 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json index a74eb398ba..8d9509ad9b 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [], "structs": [ { diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json index ba3aa4809d..5ebaa525f7 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [], "skipped_functions": [], "struct_pool": { diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json index 9660a2cfcb..10bfb19409 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_one, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json index c69f5e0bec..6b61786b1b 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json @@ -18,6 +18,7 @@ } }, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart b/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart index 84459404ec..0ce8f9f595 100644 --- a/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/minimal.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index a6229a2a4a..785cd5eea1 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/minimal.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart b/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart index 278a8744ca..3a2ff8ad4a 100644 --- a/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart +++ b/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart b/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart index a4f8090c55..587cdaf508 100644 --- a/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart +++ b/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart index 7fd802bdd3..f9bc1f3018 100644 --- a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart +++ b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/gallery/lib/src/rust/frb_generated.dart b/frb_example/gallery/lib/src/rust/frb_generated.dart index de0b8a3132..2250381e96 100644 --- a/frb_example/gallery/lib/src/rust/frb_generated.dart +++ b/frb_example/gallery/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/mandelbrot.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/integrate_third_party/integration_test/simple_test.dart b/frb_example/integrate_third_party/integration_test/simple_test.dart index e23994af04..1855be788e 100644 --- a/frb_example/integrate_third_party/integration_test/simple_test.dart +++ b/frb_example/integrate_third_party/integration_test/simple_test.dart @@ -33,12 +33,14 @@ Future _demoUsage() async { await src.setBuffer(audioBuffer: buffer); await src.setLoop(value: true); + final biquad = await context.createBiquadFilter(); // TODO - // final biquad = context.createBiquadFilter(); // biquad.frequencyValue = 125; - // - // await src.connect(biquad); - // await biquad.connect(await context.destination()); + + await src.connect(dest: AudioNodeImplementor.biquadFilterNode(biquad)); + await biquad.connect( + dest: await AudioNodeImplementor.audioDestinationNode( + await context.destination())); await src.start(); diff --git a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart index 79ce7443ab..85f1e4878f 100644 --- a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart @@ -5,10 +5,98 @@ import '../frb_generated.dart'; import '../third_party/web_audio_api.dart'; +import '../third_party/web_audio_api/node.dart'; +import '../third_party/web_audio_api/worklet.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +abstract class AnalyserNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class AudioBufferSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + abstract class AudioContextExt { Future decodeAudioDataSync({required String inputPath}); +} + +abstract class AudioDestinationNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class AudioParamExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class BiquadFilterNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ChannelMergerNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ChannelSplitterNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ConstantSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ConvolverNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class DelayNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class DynamicsCompressorNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class GainNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class IIRFilterNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaElementAudioSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaStreamAudioDestinationNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaStreamAudioSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaStreamTrackAudioSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class OscillatorNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class PannerNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ScriptProcessorNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class StereoPannerNodeExt { + Future connect({required AudioNodeImplementor dest}); +} - Future outputLatency(); +abstract class WaveShaperNodeExt { + Future connect({required AudioNodeImplementor dest}); } diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart index 60fb0a89f9..273d340911 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart @@ -2,13 +2,19 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api/override_web_audio_api.dart'; import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'third_party/web_audio_api.dart'; import 'third_party/web_audio_api/context.dart'; import 'third_party/web_audio_api/media_devices.dart'; @@ -16,6 +22,7 @@ import 'third_party/web_audio_api/media_recorder.dart'; import 'third_party/web_audio_api/media_streams.dart'; import 'third_party/web_audio_api/node.dart'; import 'third_party/web_audio_api/worklet.dart'; +part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -64,7 +71,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 2092815286; + int get rustContentHash => 1150428884; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -136,6 +143,9 @@ abstract class RustLibApi extends BaseApi { required double value, required double endTime}); + Future webAudioApiAudioParamFrbOverrideConnect( + {required AudioParam that, required AudioNodeImplementor dest}); + Future webAudioApiAudioParamLinearRampToValueAtTime( {required AudioParam that, required double value, @@ -369,15 +379,15 @@ abstract class RustLibApi extends BaseApi { webAudioApiContextAudioContextFrbOverrideDecodeAudioDataSync( {required AudioContext that, required String inputPath}); - Future webAudioApiContextAudioContextFrbOverrideOutputLatency( - {required AudioContext that}); - Future webAudioApiContextAudioContextListener( {required AudioContext that}); AudioContext webAudioApiContextAudioContextNew( {required AudioContextOptions options}); + Future webAudioApiContextAudioContextOutputLatency( + {required AudioContext that}); + Future webAudioApiContextAudioContextRenderCapacity( {required AudioContext that}); @@ -707,6 +717,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeAnalyserNodeFftSize( {required AnalyserNode that}); + Future webAudioApiNodeAnalyserNodeFrbOverrideConnect( + {required AnalyserNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeAnalyserNodeFrequencyBinCount( {required AnalyserNode that}); @@ -777,6 +790,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeAudioBufferSourceNodeDisconnectOutput( {required AudioBufferSourceNode that, required BigInt output}); + Future webAudioApiNodeAudioBufferSourceNodeFrbOverrideConnect( + {required AudioBufferSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeAudioBufferSourceNodeLoop( {required AudioBufferSourceNode that}); @@ -867,6 +884,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeAudioDestinationNodeDisconnectOutput( {required AudioDestinationNode that, required BigInt output}); + Future webAudioApiNodeAudioDestinationNodeFrbOverrideConnect( + {required AudioDestinationNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeAudioDestinationNodeMaxChannelCount( {required AudioDestinationNode that}); @@ -913,6 +933,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeBiquadFilterNodeDisconnectOutput( {required BiquadFilterNode that, required BigInt output}); + Future webAudioApiNodeBiquadFilterNodeFrbOverrideConnect( + {required BiquadFilterNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeBiquadFilterNodeNumberOfInputs( {required BiquadFilterNode that}); @@ -962,6 +985,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeChannelMergerNodeDisconnectOutput( {required ChannelMergerNode that, required BigInt output}); + Future webAudioApiNodeChannelMergerNodeFrbOverrideConnect( + {required ChannelMergerNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeChannelMergerNodeNumberOfInputs( {required ChannelMergerNode that}); @@ -1005,6 +1031,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeChannelSplitterNodeDisconnectOutput( {required ChannelSplitterNode that, required BigInt output}); + Future webAudioApiNodeChannelSplitterNodeFrbOverrideConnect( + {required ChannelSplitterNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeChannelSplitterNodeNumberOfInputs( {required ChannelSplitterNode that}); @@ -1051,6 +1080,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeConstantSourceNodeDisconnectOutput( {required ConstantSourceNode that, required BigInt output}); + Future webAudioApiNodeConstantSourceNodeFrbOverrideConnect( + {required ConstantSourceNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeConstantSourceNodeNumberOfInputs( {required ConstantSourceNode that}); @@ -1106,6 +1138,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeConvolverNodeDisconnectOutput( {required ConvolverNode that, required BigInt output}); + Future webAudioApiNodeConvolverNodeFrbOverrideConnect( + {required ConvolverNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeConvolverNodeNormalize( {required ConvolverNode that}); @@ -1154,6 +1189,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeDelayNodeDisconnectOutput( {required DelayNode that, required BigInt output}); + Future webAudioApiNodeDelayNodeFrbOverrideConnect( + {required DelayNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeDelayNodeNumberOfInputs( {required DelayNode that}); @@ -1197,6 +1235,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeDynamicsCompressorNodeDisconnectOutput( {required DynamicsCompressorNode that, required BigInt output}); + Future webAudioApiNodeDynamicsCompressorNodeFrbOverrideConnect( + {required DynamicsCompressorNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeDynamicsCompressorNodeNumberOfInputs( {required DynamicsCompressorNode that}); @@ -1238,6 +1280,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeGainNodeDisconnectOutput( {required GainNode that, required BigInt output}); + Future webAudioApiNodeGainNodeFrbOverrideConnect( + {required GainNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeGainNodeNumberOfInputs( {required GainNode that}); @@ -1280,6 +1325,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeIirFilterNodeDisconnectOutput( {required IirFilterNode that, required BigInt output}); + Future webAudioApiNodeIirFilterNodeFrbOverrideConnect( + {required IirFilterNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeIirFilterNodeNumberOfInputs( {required IirFilterNode that}); @@ -1324,6 +1372,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaElementAudioSourceNodeDisconnectOutput( {required MediaElementAudioSourceNode that, required BigInt output}); + Future webAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnect( + {required MediaElementAudioSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaElementAudioSourceNodeNumberOfInputs( {required MediaElementAudioSourceNode that}); @@ -1371,6 +1423,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaStreamAudioDestinationNodeDisconnectOutput( {required MediaStreamAudioDestinationNode that, required BigInt output}); + Future webAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnect( + {required MediaStreamAudioDestinationNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaStreamAudioDestinationNodeNumberOfInputs( {required MediaStreamAudioDestinationNode that}); @@ -1422,6 +1478,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaStreamAudioSourceNodeDisconnectOutput( {required MediaStreamAudioSourceNode that, required BigInt output}); + Future webAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnect( + {required MediaStreamAudioSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaStreamAudioSourceNodeNumberOfInputs( {required MediaStreamAudioSourceNode that}); @@ -1469,6 +1529,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaStreamTrackAudioSourceNodeDisconnectOutput( {required MediaStreamTrackAudioSourceNode that, required BigInt output}); + Future webAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnect( + {required MediaStreamTrackAudioSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaStreamTrackAudioSourceNodeNumberOfInputs( {required MediaStreamTrackAudioSourceNode that}); @@ -1519,6 +1583,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeOscillatorNodeDisconnectOutput( {required OscillatorNode that, required BigInt output}); + Future webAudioApiNodeOscillatorNodeFrbOverrideConnect( + {required OscillatorNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeOscillatorNodeNumberOfInputs( {required OscillatorNode that}); @@ -1592,6 +1659,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodePannerNodeDistanceModel( {required PannerNode that}); + Future webAudioApiNodePannerNodeFrbOverrideConnect( + {required PannerNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodePannerNodeMaxDistance( {required PannerNode that}); @@ -1689,6 +1759,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeScriptProcessorNodeDisconnectOutput( {required ScriptProcessorNode that, required BigInt output}); + Future webAudioApiNodeScriptProcessorNodeFrbOverrideConnect( + {required ScriptProcessorNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeScriptProcessorNodeNumberOfInputs( {required ScriptProcessorNode that}); @@ -1732,6 +1805,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeStereoPannerNodeDisconnectOutput( {required StereoPannerNode that, required BigInt output}); + Future webAudioApiNodeStereoPannerNodeFrbOverrideConnect( + {required StereoPannerNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeStereoPannerNodeNumberOfInputs( {required StereoPannerNode that}); @@ -1775,6 +1851,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeWaveShaperNodeDisconnectOutput( {required WaveShaperNode that, required BigInt output}); + Future webAudioApiNodeWaveShaperNodeFrbOverrideConnect( + {required WaveShaperNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeWaveShaperNodeNumberOfInputs( {required WaveShaperNode that}); @@ -2228,7 +2307,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 3, port: port_); + funcId: 24, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2251,7 +2330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 4, port: port_); + funcId: 25, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2276,7 +2355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 5, port: port_); + funcId: 27, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -2303,7 +2382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_list_prim_f_32_strict(samples, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 6, port: port_); + funcId: 28, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -2331,7 +2410,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(channelNumber, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 7, port: port_); + funcId: 29, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2359,7 +2438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(channelNumber, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 8, port: port_); + funcId: 30, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2385,7 +2464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 9, port: port_); + funcId: 31, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2411,7 +2490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_buffer_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 10, port: port_); + funcId: 32, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -2438,7 +2517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 11, port: port_); + funcId: 33, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2464,7 +2543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 12, port: port_); + funcId: 34, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2491,7 +2570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 13, port: port_); + funcId: 35, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_automation_rate, @@ -2519,7 +2598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(cancelTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 14, port: port_); + funcId: 36, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2547,7 +2626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(cancelTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 15, port: port_); + funcId: 37, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2573,7 +2652,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 16, port: port_); + funcId: 38, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2599,7 +2678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 17, port: port_); + funcId: 39, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2626,7 +2705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 18, port: port_); + funcId: 40, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -2653,7 +2732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 19, port: port_); + funcId: 41, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -2680,7 +2759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 20, port: port_); + funcId: 42, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2706,7 +2785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 21, port: port_); + funcId: 43, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2732,7 +2811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 22, port: port_); + funcId: 44, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2758,7 +2837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 23, port: port_); + funcId: 45, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2786,7 +2865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 24, port: port_); + funcId: 46, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2817,7 +2896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 25, port: port_); + funcId: 47, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2836,6 +2915,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "value", "endTime"], ); + @override + Future webAudioApiAudioParamFrbOverrideConnect( + {required AudioParam that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 48, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiAudioParamFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiAudioParamFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AudioParam_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiAudioParamLinearRampToValueAtTime( {required AudioParam that, @@ -2849,7 +2956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 26, port: port_); + funcId: 49, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2875,7 +2982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 27, port: port_); + funcId: 50, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2901,7 +3008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 28, port: port_); + funcId: 51, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2928,7 +3035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 29, port: port_); + funcId: 52, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2955,7 +3062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 30, port: port_); + funcId: 53, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2981,7 +3088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 31, port: port_); + funcId: 54, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3009,7 +3116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_automation_rate(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 32, port: port_); + funcId: 55, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3037,7 +3144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 33, port: port_); + funcId: 56, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3065,7 +3172,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 34, port: port_); + funcId: 57, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3093,7 +3200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 35, port: port_); + funcId: 58, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3126,7 +3233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(timeConstant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 36, port: port_); + funcId: 59, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3154,7 +3261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 37, port: port_); + funcId: 60, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3185,7 +3292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(startTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 38, port: port_); + funcId: 61, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3218,7 +3325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 39, port: port_); + funcId: 62, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3244,7 +3351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 40, port: port_); + funcId: 63, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -3269,7 +3376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 41)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 64)!; }, codec: SseCodec( decodeSuccessData: @@ -3296,7 +3403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 42)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 65)!; }, codec: SseCodec( decodeSuccessData: @@ -3323,7 +3430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 43)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 66)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3351,7 +3458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( inputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 44)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 67)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3379,7 +3486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( outputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 45)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 68)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3406,7 +3513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); sse_encode_f_64(playbackTime, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 46)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 69)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3432,7 +3539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 47)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 70)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3459,7 +3566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 48)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 71)!; }, codec: SseCodec( decodeSuccessData: @@ -3486,7 +3593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 49)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3512,7 +3619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 50)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 73)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3538,7 +3645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 51)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3566,7 +3673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(averageLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 52)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3595,7 +3702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 53)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3622,7 +3729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(peakLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 54)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3649,7 +3756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(timestamp, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 55)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3676,7 +3783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(underrunRatio, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 56)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 79)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3704,7 +3811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 57, port: port_); + funcId: 80, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3734,7 +3841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_audio_render_capacity_options( options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 58, port: port_); + funcId: 81, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3761,7 +3868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 59, port: port_); + funcId: 82, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3787,7 +3894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 60)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 83)!; }, codec: SseCodec( decodeSuccessData: @@ -3814,7 +3921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 61)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 84)!; }, codec: SseCodec( decodeSuccessData: @@ -3845,7 +3952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 62)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 85)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3874,7 +3981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( renderedBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 63)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 86)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3903,7 +4010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 64, port: port_); + funcId: 87, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3930,7 +4037,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 65, port: port_); + funcId: 88, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3957,7 +4064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 66, port: port_); + funcId: 89, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3984,7 +4091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 67, port: port_); + funcId: 90, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4012,7 +4119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 68, port: port_); + funcId: 91, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4039,7 +4146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 69, port: port_); + funcId: 92, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4066,7 +4173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 70, port: port_); + funcId: 93, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4100,7 +4207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 71, port: port_); + funcId: 94, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4128,7 +4235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 72, port: port_); + funcId: 95, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4163,7 +4270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 73, port: port_); + funcId: 96, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4192,7 +4299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 74, port: port_); + funcId: 97, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4222,7 +4329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 75, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4253,7 +4360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 76, port: port_); + funcId: 99, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4282,7 +4389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 77, port: port_); + funcId: 100, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4311,7 +4418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 78, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4340,7 +4447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 79, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4369,7 +4476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 80, port: port_); + funcId: 103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4399,7 +4506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 81, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4431,7 +4538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 82, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4460,7 +4567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 83, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4493,7 +4600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 84, port: port_); + funcId: 107, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4526,7 +4633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 85, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4556,7 +4663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 86, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4584,7 +4691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 87, port: port_); + funcId: 110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4613,7 +4720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 88, port: port_); + funcId: 111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4649,7 +4756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 89, port: port_); + funcId: 112, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4688,7 +4795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 90, port: port_); + funcId: 113, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4717,7 +4824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 91, port: port_); + funcId: 114, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4745,7 +4852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 92, port: port_); + funcId: 115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -4772,7 +4879,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 93, port: port_); + funcId: 116, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4802,7 +4909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(inputPath, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 94, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4823,35 +4930,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "inputPath"], ); - @override - Future webAudioApiContextAudioContextFrbOverrideOutputLatency( - {required AudioContext that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 95, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_String, - decodeErrorData: null, - ), - constMeta: - kWebAudioApiContextAudioContextFrbOverrideOutputLatencyConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kWebAudioApiContextAudioContextFrbOverrideOutputLatencyConstMeta => - const TaskConstMeta( - debugName: "AudioContext_frb_override_output_latency", - argNames: ["that"], - ); - @override Future webAudioApiContextAudioContextListener( {required AudioContext that}) { @@ -4861,7 +4939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 96, port: port_); + funcId: 118, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4887,7 +4965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_context_options(options, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 97)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 119)!; }, codec: SseCodec( decodeSuccessData: @@ -4906,6 +4984,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["options"], ); + @override + Future webAudioApiContextAudioContextOutputLatency( + {required AudioContext that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 120, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_f_64, + decodeErrorData: null, + ), + constMeta: kWebAudioApiContextAudioContextOutputLatencyConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiContextAudioContextOutputLatencyConstMeta => + const TaskConstMeta( + debugName: "AudioContext_output_latency", + argNames: ["that"], + ); + @override Future webAudioApiContextAudioContextRenderCapacity( {required AudioContext that}) { @@ -4915,7 +5020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 98, port: port_); + funcId: 121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4942,7 +5047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4969,7 +5074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -4996,7 +5101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 101, port: port_); + funcId: 124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5023,7 +5128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5050,7 +5155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 103, port: port_); + funcId: 126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5077,7 +5182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5104,7 +5209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 105, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5131,7 +5236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5160,7 +5265,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 130, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5196,7 +5301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 108, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5227,7 +5332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 109, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5263,7 +5368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 110, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5294,7 +5399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 111, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5327,7 +5432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 112, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5360,7 +5465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 113, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5391,7 +5496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 114, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5422,7 +5527,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5453,7 +5558,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5484,7 +5589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 117, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5514,7 +5619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 118, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5548,7 +5653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 119, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5579,7 +5684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 120, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5609,7 +5714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 121, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5642,7 +5747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 122, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5679,7 +5784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 123, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5720,7 +5825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 124, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5751,7 +5856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 125, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5781,7 +5886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 126, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -5811,7 +5916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5841,7 +5946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 128, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5873,7 +5978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( reg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5902,7 +6007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -5930,7 +6035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5957,7 +6062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5984,7 +6089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6012,7 +6117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6041,7 +6146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 135, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6076,7 +6181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 136, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6107,7 +6212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 137, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6143,7 +6248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6173,7 +6278,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6205,7 +6310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6238,7 +6343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6269,7 +6374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 142, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6299,7 +6404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6329,7 +6434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6359,7 +6464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6389,7 +6494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 146, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6421,7 +6526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 147, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6450,7 +6555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 148, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6480,7 +6585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6511,7 +6616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6548,7 +6653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6589,7 +6694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6619,7 +6724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6649,7 +6754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -6677,7 +6782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6706,7 +6811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -6733,7 +6838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6764,7 +6869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6792,7 +6897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6819,7 +6924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -6846,7 +6951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6875,7 +6980,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6905,7 +7010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -6933,7 +7038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(suspendTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6960,7 +7065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamConstraints( constraints, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 191, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6987,7 +7092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 192)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 215)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -7012,7 +7117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 193)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 216)!; }, codec: SseCodec( decodeSuccessData: @@ -7039,7 +7144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 194)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 217)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7066,7 +7171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_list_prim_u_8_strict(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 195)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 218)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7094,7 +7199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 196)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7121,7 +7226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_f_64(timecode, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 197)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 220)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7148,7 +7253,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7177,7 +7282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7205,7 +7310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7233,7 +7338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( stream, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7261,7 +7366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 202, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7288,7 +7393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 203, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7315,7 +7420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 204, port: port_); + funcId: 227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7343,7 +7448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 228, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_media_stream_track_state, @@ -7371,7 +7476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( tracks, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 229, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7399,7 +7504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 207, port: port_); + funcId: 230, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7426,7 +7531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 208, port: port_); + funcId: 231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7453,7 +7558,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 209, port: port_); + funcId: 232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7480,7 +7585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 210, port: port_); + funcId: 233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -7508,7 +7613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 211, port: port_); + funcId: 234, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -7536,7 +7641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 212, port: port_); + funcId: 235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7564,7 +7669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 236, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7591,7 +7696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7619,7 +7724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7646,7 +7751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 216, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7664,6 +7769,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that"], ); + @override + Future webAudioApiNodeAnalyserNodeFrbOverrideConnect( + {required AnalyserNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 240, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeAnalyserNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeAnalyserNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AnalyserNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeAnalyserNodeFrequencyBinCount( {required AnalyserNode that}) { @@ -7673,7 +7806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 217, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7700,7 +7833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 218, port: port_); + funcId: 242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7727,7 +7860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 219, port: port_); + funcId: 243, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7754,7 +7887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 220, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7781,7 +7914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 221, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7808,7 +7941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 222, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7836,7 +7969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 223, port: port_); + funcId: 247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7864,7 +7997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 224, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7892,7 +8025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 225, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7921,7 +8054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(fftSize, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 226, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7949,7 +8082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 227, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7977,7 +8110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 228, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8005,7 +8138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 229, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8033,7 +8166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 230, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8061,7 +8194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8089,7 +8222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8117,7 +8250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 233, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8146,7 +8279,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 234, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -8175,7 +8308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8203,7 +8336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8232,7 +8365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8259,7 +8392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 238, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8287,7 +8420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 239, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8306,6 +8439,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeAudioBufferSourceNodeFrbOverrideConnect( + {required AudioBufferSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 264, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeAudioBufferSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeAudioBufferSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AudioBufferSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeAudioBufferSourceNodeLoop( {required AudioBufferSourceNode that}) { @@ -8315,7 +8479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 240, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8342,7 +8506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8369,7 +8533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8396,7 +8560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 243, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8424,7 +8588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8452,7 +8616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8479,7 +8643,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8509,7 +8673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( audioBuffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8537,7 +8701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8566,7 +8730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8596,7 +8760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8626,7 +8790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8654,7 +8818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8682,7 +8846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8710,7 +8874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8738,7 +8902,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8769,7 +8933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(start, serializer); sse_encode_f_64(offset, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8804,7 +8968,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(offset, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8834,7 +8998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8862,7 +9026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8889,7 +9053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8917,7 +9081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8944,7 +9108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8973,7 +9137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9002,7 +9166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9031,7 +9195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9058,7 +9222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9086,7 +9250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9105,6 +9269,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeAudioDestinationNodeFrbOverrideConnect( + {required AudioDestinationNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 293, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeAudioDestinationNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeAudioDestinationNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AudioDestinationNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeAudioDestinationNodeMaxChannelCount( {required AudioDestinationNode that}) { @@ -9114,7 +9309,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9142,7 +9337,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9170,7 +9365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9198,7 +9393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9226,7 +9421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 298, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9255,7 +9450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 299, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9285,7 +9480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 300, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9314,7 +9509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 301, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9341,7 +9536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 302, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9368,7 +9563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 277, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9396,7 +9591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9424,7 +9619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 305, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9452,7 +9647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 306, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9479,7 +9674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9507,7 +9702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9526,18 +9721,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); @override - Future webAudioApiNodeBiquadFilterNodeNumberOfInputs( - {required BiquadFilterNode that}) { + Future webAudioApiNodeBiquadFilterNodeFrbOverrideConnect( + {required BiquadFilterNode that, required AudioNodeImplementor dest}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 309, port: port_); }, codec: SseCodec( - decodeSuccessData: sse_decode_usize, + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeBiquadFilterNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeBiquadFilterNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "BiquadFilterNode_frb_override_connect", + argNames: ["that", "dest"], + ); + + @override + Future webAudioApiNodeBiquadFilterNodeNumberOfInputs( + {required BiquadFilterNode that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 310, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_usize, decodeErrorData: null, ), constMeta: kWebAudioApiNodeBiquadFilterNodeNumberOfInputsConstMeta, @@ -9561,7 +9785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9588,7 +9812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9616,7 +9840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9644,7 +9868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9673,7 +9897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9703,7 +9927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_biquad_filter_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9730,7 +9954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_biquad_filter_type, @@ -9757,7 +9981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9784,7 +10008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 292, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9811,7 +10035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 293, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9840,7 +10064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 294, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9869,7 +10093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 295, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9898,7 +10122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 296, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9925,7 +10149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 297, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9953,7 +10177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 298, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9972,6 +10196,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeChannelMergerNodeFrbOverrideConnect( + {required ChannelMergerNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 326, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeChannelMergerNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeChannelMergerNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ChannelMergerNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeChannelMergerNodeNumberOfInputs( {required ChannelMergerNode that}) { @@ -9981,7 +10234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10008,7 +10261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 300, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10035,7 +10288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10063,7 +10316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10091,7 +10344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10120,7 +10373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 304, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10149,7 +10402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 305, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10176,7 +10429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10203,7 +10456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10232,7 +10485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 308, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10261,7 +10514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10290,7 +10543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10317,7 +10570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10345,7 +10598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10364,6 +10617,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeChannelSplitterNodeFrbOverrideConnect( + {required ChannelSplitterNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 341, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeChannelSplitterNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeChannelSplitterNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ChannelSplitterNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeChannelSplitterNodeNumberOfInputs( {required ChannelSplitterNode that}) { @@ -10373,7 +10655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10401,7 +10683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10429,7 +10711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10457,7 +10739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10486,7 +10768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10516,7 +10798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10545,7 +10827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10572,7 +10854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10599,7 +10881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 350, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10628,7 +10910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 351, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10657,7 +10939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10684,7 +10966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10713,7 +10995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10740,7 +11022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10768,7 +11050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10787,6 +11069,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeConstantSourceNodeFrbOverrideConnect( + {required ConstantSourceNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 357, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeConstantSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeConstantSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ConstantSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeConstantSourceNodeNumberOfInputs( {required ConstantSourceNode that}) { @@ -10796,7 +11107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10823,7 +11134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10851,7 +11162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10879,7 +11190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10908,7 +11219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10937,7 +11248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10966,7 +11277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10994,7 +11305,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11021,7 +11332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11049,7 +11360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11076,7 +11387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11103,7 +11414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11130,7 +11441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11158,7 +11469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11186,7 +11497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11214,7 +11525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11241,7 +11552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11269,7 +11580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11287,6 +11598,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeConvolverNodeFrbOverrideConnect( + {required ConvolverNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 376, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeConvolverNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeConvolverNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ConvolverNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeConvolverNodeNormalize( {required ConvolverNode that}) { @@ -11296,7 +11635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -11323,7 +11662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 347, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11350,7 +11689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 348, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11377,7 +11716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 349, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11406,7 +11745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( buffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 350, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11434,7 +11773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 351, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11462,7 +11801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 352, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11490,7 +11829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 353, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11519,7 +11858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 354, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11546,7 +11885,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 355, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11573,7 +11912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 356, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11600,7 +11939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 357, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11627,7 +11966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 358, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11654,7 +11993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 359, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11680,7 +12019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 360, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11706,7 +12045,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11734,7 +12073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 362, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11752,6 +12091,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeDelayNodeFrbOverrideConnect( + {required DelayNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 394, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeDelayNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeDelayNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "DelayNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeDelayNodeNumberOfInputs( {required DelayNode that}) { @@ -11761,7 +12128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11788,7 +12155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11814,7 +12181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11842,7 +12209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11870,7 +12237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11898,7 +12265,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11926,7 +12293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11954,7 +12321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11983,7 +12350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12013,7 +12380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12042,7 +12409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12071,7 +12438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 406, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12098,7 +12465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12126,7 +12493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12146,6 +12513,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeDynamicsCompressorNodeFrbOverrideConnect( + {required DynamicsCompressorNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 409, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeDynamicsCompressorNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeDynamicsCompressorNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "DynamicsCompressorNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeDynamicsCompressorNodeNumberOfInputs( {required DynamicsCompressorNode that}) { @@ -12155,7 +12553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12183,7 +12581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12211,7 +12609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -12238,7 +12636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12267,7 +12665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12296,7 +12694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 415, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12327,7 +12725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12355,7 +12753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12381,7 +12779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12408,7 +12806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12435,7 +12833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12462,7 +12860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12488,7 +12886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12514,7 +12912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12542,7 +12940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12560,6 +12958,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeGainNodeFrbOverrideConnect( + {required GainNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 425, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeGainNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeGainNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "GainNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeGainNodeNumberOfInputs( {required GainNode that}) { @@ -12569,7 +12995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12596,7 +13022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12622,7 +13048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12650,7 +13076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12678,7 +13104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12706,7 +13132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12733,7 +13159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12760,7 +13186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12787,7 +13213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12815,7 +13241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12843,7 +13269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12871,7 +13297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12898,7 +13324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12926,7 +13352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 405, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12944,6 +13370,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeIirFilterNodeFrbOverrideConnect( + {required IirFilterNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 440, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeIirFilterNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeIirFilterNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "IirFilterNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeIirFilterNodeNumberOfInputs( {required IirFilterNode that}) { @@ -12953,7 +13407,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 406, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12980,7 +13434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 407, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13007,7 +13461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 408, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13035,7 +13489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 409, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13063,7 +13517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 410, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13091,7 +13545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 411, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13119,7 +13573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13148,7 +13602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13178,7 +13632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 414, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13208,7 +13662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13237,7 +13691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 416, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13266,7 +13720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 417, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13294,7 +13748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13323,7 +13777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13343,6 +13797,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnect( + {required MediaElementAudioSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 455, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaElementAudioSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaElementAudioSourceNodeNumberOfInputs( {required MediaElementAudioSourceNode that}) { @@ -13352,7 +13837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13381,7 +13866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13410,7 +13895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13440,7 +13925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13471,7 +13956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13503,7 +13988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13532,7 +14017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13561,7 +14046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13591,7 +14076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13621,7 +14106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13651,7 +14136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13680,7 +14165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13709,7 +14194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13739,7 +14224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13759,6 +14244,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnect( + {required MediaStreamAudioDestinationNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 470, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaStreamAudioDestinationNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaStreamAudioDestinationNodeNumberOfInputs( {required MediaStreamAudioDestinationNode that}) { @@ -13768,7 +14284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13797,7 +14313,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13826,7 +14342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13856,7 +14372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13888,7 +14404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13920,7 +14436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13950,7 +14466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13978,7 +14494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14007,7 +14523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14037,7 +14553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14067,7 +14583,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14096,7 +14612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14125,7 +14641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14153,7 +14669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14182,7 +14698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14202,6 +14718,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnect( + {required MediaStreamAudioSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 486, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaStreamAudioSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaStreamAudioSourceNodeNumberOfInputs( {required MediaStreamAudioSourceNode that}) { @@ -14211,7 +14758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14240,7 +14787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14269,7 +14816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14299,7 +14846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14329,7 +14876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14361,7 +14908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14390,7 +14937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 493, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14419,7 +14966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 494, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14449,7 +14996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14479,7 +15026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14509,7 +15056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14538,7 +15085,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14567,7 +15114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 499, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14597,7 +15144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14617,6 +15164,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnect( + {required MediaStreamTrackAudioSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 501, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaStreamTrackAudioSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaStreamTrackAudioSourceNodeNumberOfInputs( {required MediaStreamTrackAudioSourceNode that}) { @@ -14626,7 +15204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14655,7 +15233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14684,7 +15262,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14714,7 +15292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14746,7 +15324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14778,7 +15356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14808,7 +15386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14835,7 +15413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14862,7 +15440,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14890,7 +15468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14918,7 +15496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14945,7 +15523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14973,7 +15551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15000,7 +15578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15028,7 +15606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15046,6 +15624,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeOscillatorNodeFrbOverrideConnect( + {required OscillatorNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 517, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeOscillatorNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeOscillatorNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "OscillatorNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeOscillatorNodeNumberOfInputs( {required OscillatorNode that}) { @@ -15055,7 +15661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15082,7 +15688,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15109,7 +15715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15137,7 +15743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15165,7 +15771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15194,7 +15800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15225,7 +15831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPeriodicWave( periodicWave, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15253,7 +15859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_oscillator_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15280,7 +15886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15308,7 +15914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15335,7 +15941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15363,7 +15969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15390,7 +15996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_oscillator_type, @@ -15417,7 +16023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15444,7 +16050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15471,7 +16077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -15498,7 +16104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -15525,7 +16131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15552,7 +16158,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15579,7 +16185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15606,7 +16212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 498, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15632,7 +16238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15658,7 +16264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15686,7 +16292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15713,7 +16319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_distance_model_type, @@ -15731,6 +16337,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that"], ); + @override + Future webAudioApiNodePannerNodeFrbOverrideConnect( + {required PannerNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 543, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodePannerNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodePannerNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "PannerNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodePannerNodeMaxDistance( {required PannerNode that}) { @@ -15740,7 +16374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15767,7 +16401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15794,7 +16428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15821,7 +16455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_panning_model_type, @@ -15848,7 +16482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15875,7 +16509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15902,7 +16536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15930,7 +16564,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 510, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15958,7 +16592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 511, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15986,7 +16620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16015,7 +16649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 513, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16043,7 +16677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16071,7 +16705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16099,7 +16733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_distance_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 516, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16127,7 +16761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16160,7 +16794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16188,7 +16822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_panning_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16221,7 +16855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16249,7 +16883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16277,7 +16911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16304,7 +16938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16331,7 +16965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16358,7 +16992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16385,7 +17019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16414,7 +17048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 568, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16443,7 +17077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 569, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16472,7 +17106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 570, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16501,7 +17135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 571, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16528,7 +17162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 572, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16556,7 +17190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16575,6 +17209,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeScriptProcessorNodeFrbOverrideConnect( + {required ScriptProcessorNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 574, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeScriptProcessorNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeScriptProcessorNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ScriptProcessorNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeScriptProcessorNodeNumberOfInputs( {required ScriptProcessorNode that}) { @@ -16584,7 +17247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 575, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16612,7 +17275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 576, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16640,7 +17303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 577, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16668,7 +17331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16697,7 +17360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16727,7 +17390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 580, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16756,7 +17419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16783,7 +17446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16810,7 +17473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16838,7 +17501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16866,7 +17529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16894,7 +17557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16921,7 +17584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16949,7 +17612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16967,6 +17630,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeStereoPannerNodeFrbOverrideConnect( + {required StereoPannerNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 589, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeStereoPannerNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeStereoPannerNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "StereoPannerNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeStereoPannerNodeNumberOfInputs( {required StereoPannerNode that}) { @@ -16976,7 +17668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17003,7 +17695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17030,7 +17722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 592, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17058,7 +17750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17086,7 +17778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17115,7 +17807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17144,7 +17836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17171,7 +17863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17198,7 +17890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17226,7 +17918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 575, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17254,7 +17946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 576, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17282,7 +17974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17309,7 +18001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17337,7 +18029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17355,6 +18047,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeWaveShaperNodeFrbOverrideConnect( + {required WaveShaperNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 623, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeWaveShaperNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeWaveShaperNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "WaveShaperNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeWaveShaperNodeNumberOfInputs( {required WaveShaperNode that}) { @@ -17364,7 +18084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17391,7 +18111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17418,7 +18138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 582, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_over_sample_type, @@ -17445,7 +18165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 583, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17473,7 +18193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 584, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17501,7 +18221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 585, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17530,7 +18250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 586, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17560,7 +18280,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_list_prim_f_32_loose(curve, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17588,7 +18308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_over_sample_type(oversample, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 588, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17615,7 +18335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 589, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17642,7 +18362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 590, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17669,7 +18389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 635, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17698,7 +18418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 636, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17727,7 +18447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17756,7 +18476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 638, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17783,7 +18503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 639, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17811,7 +18531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 640, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17839,7 +18559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 641, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17867,7 +18587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 642, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17895,7 +18615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 643, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17922,7 +18642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 644, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17950,7 +18670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 645, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17979,7 +18699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 646, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18009,7 +18729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 647, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18371,202 +19091,409 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected AnalyserNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AnalyserNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + raw); } @protected - AudioBuffer - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( + AudioBufferSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioBufferImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + raw); } @protected - AudioBufferSourceNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioBufferSourceNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + raw); } @protected - AudioContext - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( + AudioParam + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioContextImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + raw); } @protected - AudioDestinationNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioWorkletNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioDestinationNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + raw); } @protected - AudioListener - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioListener( + BiquadFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioListenerImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + raw); } @protected - AudioParam - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + ChannelMergerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioParamImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + raw); } @protected - AudioParamId - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParamId( + ChannelSplitterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioParamIdImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + raw); } @protected - AudioProcessingEvent - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( + ConstantSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioProcessingEventImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + raw); } @protected - AudioRenderCapacity - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( + ConvolverNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioRenderCapacityImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + raw); } @protected - AudioRenderCapacityEvent - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( + DelayNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioRenderCapacityEventImpl.frbInternalDcoDecode( - raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + raw); } @protected - AudioWorkletNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + DynamicsCompressorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioWorkletNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + raw); } @protected - BiquadFilterNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + GainNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BiquadFilterNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + raw); } @protected - BlobEvent - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( + IirFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BlobEventImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + raw); } @protected - ChannelMergerNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + MediaElementAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ChannelMergerNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + raw); } @protected - ChannelSplitterNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + MediaStreamAudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ChannelSplitterNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + raw); } @protected - ConcreteBaseAudioContext - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( + MediaStreamAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ConcreteBaseAudioContextImpl.frbInternalDcoDecode( - raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + raw); } @protected - ConstantSourceNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + MediaStreamTrackAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ConstantSourceNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + raw); } @protected - ConvolverNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + OscillatorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ConvolverNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + raw); } @protected - DelayNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + PannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return DelayNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + raw); } @protected - DummyStruct - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( + ScriptProcessorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return DummyStructImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + raw); } @protected - DynamicsCompressorNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + StereoPannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return DynamicsCompressorNodeImpl.frbInternalDcoDecode( - raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + raw); } @protected - Event - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( + WaveShaperNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return EventImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + raw); } @protected - GainNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + AnalyserNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return GainNodeImpl.frbInternalDcoDecode(raw as List); + return AnalyserNodeImpl.frbInternalDcoDecode(raw as List); } @protected - IirFilterNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + AudioBuffer + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioBufferImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioBufferSourceNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioBufferSourceNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioContext + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioContextImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioDestinationNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioDestinationNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioListener + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioListener( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioListenerImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioParam + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioParamImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioParamId + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParamId( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioParamIdImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioProcessingEvent + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioProcessingEventImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioRenderCapacity + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioRenderCapacityImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioRenderCapacityEvent + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioRenderCapacityEventImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + AudioWorkletNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioWorkletNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + BiquadFilterNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BiquadFilterNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + BlobEvent + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BlobEventImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ChannelMergerNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ChannelMergerNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ChannelSplitterNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ChannelSplitterNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ConcreteBaseAudioContext + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ConcreteBaseAudioContextImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + ConstantSourceNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ConstantSourceNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ConvolverNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ConvolverNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + DelayNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return DelayNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + DummyStruct + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return DummyStructImpl.frbInternalDcoDecode(raw as List); + } + + @protected + DynamicsCompressorNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return DynamicsCompressorNodeImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + Event + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return EventImpl.frbInternalDcoDecode(raw as List); + } + + @protected + GainNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return GainNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + IirFilterNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return IirFilterNodeImpl.frbInternalDcoDecode(raw as List); @@ -19469,18 +20396,44 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as String; } + @protected + AnalyserNodeExt dco_decode_TraitDef_AnalyserNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + AudioBufferSourceNodeExt dco_decode_TraitDef_AudioBufferSourceNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioContextExt dco_decode_TraitDef_AudioContextExt(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } + @protected + AudioDestinationNodeExt dco_decode_TraitDef_AudioDestinationNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioNode dco_decode_TraitDef_AudioNode(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } + @protected + AudioParamExt dco_decode_TraitDef_AudioParamExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioScheduledSourceNode dco_decode_TraitDef_AudioScheduledSourceNode( dynamic raw) { @@ -19500,6 +20453,121 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + BiquadFilterNodeExt dco_decode_TraitDef_BiquadFilterNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + ChannelMergerNodeExt dco_decode_TraitDef_ChannelMergerNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + ChannelSplitterNodeExt dco_decode_TraitDef_ChannelSplitterNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + ConstantSourceNodeExt dco_decode_TraitDef_ConstantSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + ConvolverNodeExt dco_decode_TraitDef_ConvolverNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + DelayNodeExt dco_decode_TraitDef_DelayNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + DynamicsCompressorNodeExt dco_decode_TraitDef_DynamicsCompressorNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + GainNodeExt dco_decode_TraitDef_GainNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + IIRFilterNodeExt dco_decode_TraitDef_IIRFilterNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaElementAudioSourceNodeExt + dco_decode_TraitDef_MediaElementAudioSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaStreamAudioDestinationNodeExt + dco_decode_TraitDef_MediaStreamAudioDestinationNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaStreamAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamAudioSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaStreamTrackAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamTrackAudioSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + OscillatorNodeExt dco_decode_TraitDef_OscillatorNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + PannerNodeExt dco_decode_TraitDef_PannerNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + ScriptProcessorNodeExt dco_decode_TraitDef_ScriptProcessorNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + StereoPannerNodeExt dco_decode_TraitDef_StereoPannerNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + WaveShaperNodeExt dco_decode_TraitDef_WaveShaperNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -19560,6 +20628,130 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return AudioContextState.values[raw as int]; } + @protected + AudioNodeImplementor dco_decode_audio_node_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return AudioNodeImplementor_AnalyserNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + raw[1]), + ); + case 1: + return AudioNodeImplementor_AudioBufferSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + raw[1]), + ); + case 2: + return AudioNodeImplementor_AudioDestinationNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + raw[1]), + ); + case 3: + return AudioNodeImplementor_AudioParam( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + raw[1]), + ); + case 4: + return AudioNodeImplementor_AudioWorkletNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + raw[1]), + ); + case 5: + return AudioNodeImplementor_BiquadFilterNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + raw[1]), + ); + case 6: + return AudioNodeImplementor_ChannelMergerNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + raw[1]), + ); + case 7: + return AudioNodeImplementor_ChannelSplitterNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + raw[1]), + ); + case 8: + return AudioNodeImplementor_ConstantSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + raw[1]), + ); + case 9: + return AudioNodeImplementor_ConvolverNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + raw[1]), + ); + case 10: + return AudioNodeImplementor_DelayNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + raw[1]), + ); + case 11: + return AudioNodeImplementor_DynamicsCompressorNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + raw[1]), + ); + case 12: + return AudioNodeImplementor_GainNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + raw[1]), + ); + case 13: + return AudioNodeImplementor_IIRFilterNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + raw[1]), + ); + case 14: + return AudioNodeImplementor_MediaElementAudioSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + raw[1]), + ); + case 15: + return AudioNodeImplementor_MediaStreamAudioDestinationNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + raw[1]), + ); + case 16: + return AudioNodeImplementor_MediaStreamAudioSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + raw[1]), + ); + case 17: + return AudioNodeImplementor_MediaStreamTrackAudioSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + raw[1]), + ); + case 18: + return AudioNodeImplementor_OscillatorNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + raw[1]), + ); + case 19: + return AudioNodeImplementor_PannerNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + raw[1]), + ); + case 20: + return AudioNodeImplementor_ScriptProcessorNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + raw[1]), + ); + case 21: + return AudioNodeImplementor_StereoPannerNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + raw[1]), + ); + case 22: + return AudioNodeImplementor_WaveShaperNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected AudioParamDescriptor dco_decode_audio_param_descriptor(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -19618,6 +20810,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_audio_context_options(raw); } + @protected + AudioNodeImplementor dco_decode_box_autoadd_audio_node_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_audio_node_implementor(raw); + } + @protected AudioParamDescriptor dco_decode_box_autoadd_audio_param_descriptor( dynamic raw) { @@ -19808,28 +21007,281 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int dco_decode_u_8(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return raw as int; + int dco_decode_u_8(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return raw as int; + } + + @protected + void dco_decode_unit(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return; + } + + @protected + BigInt dco_decode_usize(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dcoDecodeU64(raw); + } + + @protected + AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = sse_decode_String(deserializer); + return AnyhowException(inner); + } + + @protected + AnalyserNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + deserializer); + return inner; + } + + @protected + AudioBufferSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + deserializer); + return inner; + } + + @protected + AudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + deserializer); + return inner; + } + + @protected + AudioParam + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + deserializer); + return inner; + } + + @protected + AudioWorkletNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + deserializer); + return inner; + } + + @protected + BiquadFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + deserializer); + return inner; + } + + @protected + ChannelMergerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + deserializer); + return inner; + } + + @protected + ChannelSplitterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + deserializer); + return inner; + } + + @protected + ConstantSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + deserializer); + return inner; + } + + @protected + ConvolverNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + deserializer); + return inner; + } + + @protected + DelayNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + deserializer); + return inner; + } + + @protected + DynamicsCompressorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + deserializer); + return inner; + } + + @protected + GainNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + deserializer); + return inner; + } + + @protected + IirFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + deserializer); + return inner; + } + + @protected + MediaElementAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + deserializer); + return inner; + } + + @protected + MediaStreamAudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + deserializer); + return inner; + } + + @protected + MediaStreamAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + deserializer); + return inner; + } + + @protected + MediaStreamTrackAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + deserializer); + return inner; + } + + @protected + OscillatorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + deserializer); + return inner; } @protected - void dco_decode_unit(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return; + PannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + deserializer); + return inner; } @protected - BigInt dco_decode_usize(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dcoDecodeU64(raw); + ScriptProcessorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + deserializer); + return inner; } @protected - AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer) { + StereoPannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - var inner = sse_decode_String(deserializer); - return AnyhowException(inner); + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + deserializer); + return inner; + } + + @protected + WaveShaperNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + deserializer); + return inner; } @protected @@ -21103,6 +22555,133 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return AudioContextState.values[inner]; } + @protected + AudioNodeImplementor sse_decode_audio_node_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + deserializer); + return AudioNodeImplementor_AnalyserNode(var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + deserializer); + return AudioNodeImplementor_AudioBufferSourceNode(var_field0); + case 2: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + deserializer); + return AudioNodeImplementor_AudioDestinationNode(var_field0); + case 3: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + deserializer); + return AudioNodeImplementor_AudioParam(var_field0); + case 4: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + deserializer); + return AudioNodeImplementor_AudioWorkletNode(var_field0); + case 5: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + deserializer); + return AudioNodeImplementor_BiquadFilterNode(var_field0); + case 6: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + deserializer); + return AudioNodeImplementor_ChannelMergerNode(var_field0); + case 7: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + deserializer); + return AudioNodeImplementor_ChannelSplitterNode(var_field0); + case 8: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + deserializer); + return AudioNodeImplementor_ConstantSourceNode(var_field0); + case 9: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + deserializer); + return AudioNodeImplementor_ConvolverNode(var_field0); + case 10: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + deserializer); + return AudioNodeImplementor_DelayNode(var_field0); + case 11: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + deserializer); + return AudioNodeImplementor_DynamicsCompressorNode(var_field0); + case 12: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + deserializer); + return AudioNodeImplementor_GainNode(var_field0); + case 13: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + deserializer); + return AudioNodeImplementor_IIRFilterNode(var_field0); + case 14: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + deserializer); + return AudioNodeImplementor_MediaElementAudioSourceNode(var_field0); + case 15: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + deserializer); + return AudioNodeImplementor_MediaStreamAudioDestinationNode(var_field0); + case 16: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + deserializer); + return AudioNodeImplementor_MediaStreamAudioSourceNode(var_field0); + case 17: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + deserializer); + return AudioNodeImplementor_MediaStreamTrackAudioSourceNode(var_field0); + case 18: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + deserializer); + return AudioNodeImplementor_OscillatorNode(var_field0); + case 19: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + deserializer); + return AudioNodeImplementor_PannerNode(var_field0); + case 20: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + deserializer); + return AudioNodeImplementor_ScriptProcessorNode(var_field0); + case 21: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + deserializer); + return AudioNodeImplementor_StereoPannerNode(var_field0); + case 22: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + deserializer); + return AudioNodeImplementor_WaveShaperNode(var_field0); + default: + throw UnimplementedError(''); + } + } + @protected AudioParamDescriptor sse_decode_audio_param_descriptor( SseDeserializer deserializer) { @@ -21162,6 +22741,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_audio_context_options(deserializer)); } + @protected + AudioNodeImplementor sse_decode_box_autoadd_audio_node_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_audio_node_implementor(deserializer)); + } + @protected AudioParamDescriptor sse_decode_box_autoadd_audio_param_descriptor( SseDeserializer deserializer) { @@ -21413,6 +22999,213 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(self.message, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + AnalyserNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioBufferSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioDestinationNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + AudioParam self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + AudioWorkletNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + BiquadFilterNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + ChannelMergerNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + ChannelSplitterNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + ConstantSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + ConvolverNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + DelayNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + DynamicsCompressorNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + GainNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + IirFilterNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + MediaElementAudioSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + MediaStreamAudioSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + OscillatorNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + PannerNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + ScriptProcessorNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + StereoPannerNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + WaveShaperNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -22797,6 +24590,116 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(self.index, serializer); } + @protected + void sse_encode_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case AudioNodeImplementor_AnalyserNode(field0: final field0): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + field0, serializer); + case AudioNodeImplementor_AudioBufferSourceNode(field0: final field0): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + field0, serializer); + case AudioNodeImplementor_AudioDestinationNode(field0: final field0): + sse_encode_i_32(2, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + field0, serializer); + case AudioNodeImplementor_AudioParam(field0: final field0): + sse_encode_i_32(3, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + field0, serializer); + case AudioNodeImplementor_AudioWorkletNode(field0: final field0): + sse_encode_i_32(4, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + field0, serializer); + case AudioNodeImplementor_BiquadFilterNode(field0: final field0): + sse_encode_i_32(5, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + field0, serializer); + case AudioNodeImplementor_ChannelMergerNode(field0: final field0): + sse_encode_i_32(6, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + field0, serializer); + case AudioNodeImplementor_ChannelSplitterNode(field0: final field0): + sse_encode_i_32(7, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + field0, serializer); + case AudioNodeImplementor_ConstantSourceNode(field0: final field0): + sse_encode_i_32(8, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + field0, serializer); + case AudioNodeImplementor_ConvolverNode(field0: final field0): + sse_encode_i_32(9, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + field0, serializer); + case AudioNodeImplementor_DelayNode(field0: final field0): + sse_encode_i_32(10, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + field0, serializer); + case AudioNodeImplementor_DynamicsCompressorNode(field0: final field0): + sse_encode_i_32(11, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + field0, serializer); + case AudioNodeImplementor_GainNode(field0: final field0): + sse_encode_i_32(12, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + field0, serializer); + case AudioNodeImplementor_IIRFilterNode(field0: final field0): + sse_encode_i_32(13, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + field0, serializer); + case AudioNodeImplementor_MediaElementAudioSourceNode( + field0: final field0 + ): + sse_encode_i_32(14, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + field0, serializer); + case AudioNodeImplementor_MediaStreamAudioDestinationNode( + field0: final field0 + ): + sse_encode_i_32(15, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + field0, serializer); + case AudioNodeImplementor_MediaStreamAudioSourceNode( + field0: final field0 + ): + sse_encode_i_32(16, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + field0, serializer); + case AudioNodeImplementor_MediaStreamTrackAudioSourceNode( + field0: final field0 + ): + sse_encode_i_32(17, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + field0, serializer); + case AudioNodeImplementor_OscillatorNode(field0: final field0): + sse_encode_i_32(18, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + field0, serializer); + case AudioNodeImplementor_PannerNode(field0: final field0): + sse_encode_i_32(19, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + field0, serializer); + case AudioNodeImplementor_ScriptProcessorNode(field0: final field0): + sse_encode_i_32(20, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + field0, serializer); + case AudioNodeImplementor_StereoPannerNode(field0: final field0): + sse_encode_i_32(21, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + field0, serializer); + case AudioNodeImplementor_WaveShaperNode(field0: final field0): + sse_encode_i_32(22, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer) { @@ -22849,6 +24752,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_audio_context_options(self, serializer); } + @protected + void sse_encode_box_autoadd_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_audio_node_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer) { @@ -23076,7 +24986,82 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// Section: boilerplate +// These functions are ignored: `blocking_read`, `blocking_write`, `deref_mut`, `deref`, `deref` + +@freezed +sealed class AudioNodeImplementor with _$AudioNodeImplementor { + const AudioNodeImplementor._(); + + const factory AudioNodeImplementor.analyserNode( + AnalyserNode field0, + ) = AudioNodeImplementor_AnalyserNode; + const factory AudioNodeImplementor.audioBufferSourceNode( + AudioBufferSourceNode field0, + ) = AudioNodeImplementor_AudioBufferSourceNode; + const factory AudioNodeImplementor.audioDestinationNode( + AudioDestinationNode field0, + ) = AudioNodeImplementor_AudioDestinationNode; + const factory AudioNodeImplementor.audioParam( + AudioParam field0, + ) = AudioNodeImplementor_AudioParam; + const factory AudioNodeImplementor.audioWorkletNode( + AudioWorkletNode field0, + ) = AudioNodeImplementor_AudioWorkletNode; + const factory AudioNodeImplementor.biquadFilterNode( + BiquadFilterNode field0, + ) = AudioNodeImplementor_BiquadFilterNode; + const factory AudioNodeImplementor.channelMergerNode( + ChannelMergerNode field0, + ) = AudioNodeImplementor_ChannelMergerNode; + const factory AudioNodeImplementor.channelSplitterNode( + ChannelSplitterNode field0, + ) = AudioNodeImplementor_ChannelSplitterNode; + const factory AudioNodeImplementor.constantSourceNode( + ConstantSourceNode field0, + ) = AudioNodeImplementor_ConstantSourceNode; + const factory AudioNodeImplementor.convolverNode( + ConvolverNode field0, + ) = AudioNodeImplementor_ConvolverNode; + const factory AudioNodeImplementor.delayNode( + DelayNode field0, + ) = AudioNodeImplementor_DelayNode; + const factory AudioNodeImplementor.dynamicsCompressorNode( + DynamicsCompressorNode field0, + ) = AudioNodeImplementor_DynamicsCompressorNode; + const factory AudioNodeImplementor.gainNode( + GainNode field0, + ) = AudioNodeImplementor_GainNode; + const factory AudioNodeImplementor.iirFilterNode( + IirFilterNode field0, + ) = AudioNodeImplementor_IIRFilterNode; + const factory AudioNodeImplementor.mediaElementAudioSourceNode( + MediaElementAudioSourceNode field0, + ) = AudioNodeImplementor_MediaElementAudioSourceNode; + const factory AudioNodeImplementor.mediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode field0, + ) = AudioNodeImplementor_MediaStreamAudioDestinationNode; + const factory AudioNodeImplementor.mediaStreamAudioSourceNode( + MediaStreamAudioSourceNode field0, + ) = AudioNodeImplementor_MediaStreamAudioSourceNode; + const factory AudioNodeImplementor.mediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode field0, + ) = AudioNodeImplementor_MediaStreamTrackAudioSourceNode; + const factory AudioNodeImplementor.oscillatorNode( + OscillatorNode field0, + ) = AudioNodeImplementor_OscillatorNode; + const factory AudioNodeImplementor.pannerNode( + PannerNode field0, + ) = AudioNodeImplementor_PannerNode; + const factory AudioNodeImplementor.scriptProcessorNode( + ScriptProcessorNode field0, + ) = AudioNodeImplementor_ScriptProcessorNode; + const factory AudioNodeImplementor.stereoPannerNode( + StereoPannerNode field0, + ) = AudioNodeImplementor_StereoPannerNode; + const factory AudioNodeImplementor.waveShaperNode( + WaveShaperNode field0, + ) = AudioNodeImplementor_WaveShaperNode; +} @sealed class AnalyserNodeImpl extends RustOpaque implements AnalyserNode { @@ -23165,6 +25150,10 @@ class AnalyserNodeImpl extends RustOpaque implements AnalyserNode { that: this, ); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeAnalyserNodeFrbOverrideConnect(that: this, dest: dest); + /// Number of bins in the FFT results, is half the FFT size /// /// # Panics @@ -23427,6 +25416,11 @@ class AudioBufferSourceNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeAudioBufferSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeAudioBufferSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// Defines if the playback the [`AudioBuffer`] should be looped Future loop() => RustLib.instance.api.webAudioApiNodeAudioBufferSourceNodeLoop( @@ -23838,17 +25832,21 @@ class AudioContextImpl extends RustOpaque implements AudioContext { .webAudioApiContextAudioContextFrbOverrideDecodeAudioDataSync( that: this, inputPath: inputPath); - Future outputLatency() => RustLib.instance.api - .webAudioApiContextAudioContextFrbOverrideOutputLatency( - that: this, - ); - /// Returns the `AudioListener` which is used for 3D spatialization Future listener() => RustLib.instance.api.webAudioApiContextAudioContextListener( that: this, ); + /// The estimation in seconds of audio output latency, i.e., the interval + /// between the time the UA requests the host system to play a buffer and + /// the time at which the first sample in the buffer is actually processed + /// by the audio output device. + Future outputLatency() => + RustLib.instance.api.webAudioApiContextAudioContextOutputLatency( + that: this, + ); + /// Returns an [`AudioRenderCapacity`] instance associated with an AudioContext. Future renderCapacity() => RustLib.instance.api.webAudioApiContextAudioContextRenderCapacity( @@ -24029,6 +26027,11 @@ class AudioDestinationNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeAudioDestinationNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeAudioDestinationNodeFrbOverrideConnect( + that: this, dest: dest); + /// The maximum number of channels that the channelCount attribute can be set to (the max /// number of channels that the hardware is capable of supporting). /// @@ -24234,6 +26237,10 @@ class AudioParamImpl extends RustOpaque implements AudioParam { RustLib.instance.api.webAudioApiAudioParamExponentialRampToValueAtTime( that: this, value: value, endTime: endTime); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiAudioParamFrbOverrideConnect(that: this, dest: dest); + /// Schedules a linear continuous change in parameter value from the /// previous scheduled parameter value to the given value. /// @@ -24710,6 +26717,10 @@ class BiquadFilterNodeImpl extends RustOpaque implements BiquadFilterNode { RustLib.instance.api.webAudioApiNodeBiquadFilterNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeBiquadFilterNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeBiquadFilterNodeNumberOfInputs( @@ -24883,6 +26894,10 @@ class ChannelMergerNodeImpl extends RustOpaque implements ChannelMergerNode { RustLib.instance.api.webAudioApiNodeChannelMergerNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeChannelMergerNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeChannelMergerNodeNumberOfInputs( @@ -24998,6 +27013,10 @@ class ChannelSplitterNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeChannelSplitterNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeChannelSplitterNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeChannelSplitterNodeNumberOfInputs( @@ -25347,6 +27366,10 @@ class ConstantSourceNodeImpl extends RustOpaque implements ConstantSourceNode { RustLib.instance.api.webAudioApiNodeConstantSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeConstantSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeConstantSourceNodeNumberOfInputs( @@ -25496,6 +27519,10 @@ class ConvolverNodeImpl extends RustOpaque implements ConvolverNode { .instance.api .webAudioApiNodeConvolverNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeConvolverNodeFrbOverrideConnect(that: this, dest: dest); + /// Denotes if the response buffer will be scaled with an equal-power normalization Future normalize() => RustLib.instance.api.webAudioApiNodeConvolverNodeNormalize( @@ -25627,6 +27654,10 @@ class DelayNodeImpl extends RustOpaque implements DelayNode { RustLib.instance.api .webAudioApiNodeDelayNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiNodeDelayNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeDelayNodeNumberOfInputs( @@ -25762,6 +27793,11 @@ class DynamicsCompressorNodeImpl extends RustOpaque .webAudioApiNodeDynamicsCompressorNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeDynamicsCompressorNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeDynamicsCompressorNodeNumberOfInputs( @@ -25900,6 +27936,10 @@ class GainNodeImpl extends RustOpaque implements GainNode { RustLib.instance.api .webAudioApiNodeGainNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiNodeGainNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeGainNodeNumberOfInputs( @@ -26012,6 +28052,10 @@ class IirFilterNodeImpl extends RustOpaque implements IirFilterNode { .instance.api .webAudioApiNodeIirFilterNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeIirFilterNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeIirFilterNodeNumberOfInputs( @@ -26127,6 +28171,11 @@ class MediaElementAudioSourceNodeImpl extends RustOpaque .webAudioApiNodeMediaElementAudioSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaElementAudioSourceNodeNumberOfInputs( @@ -26295,6 +28344,11 @@ class MediaStreamAudioDestinationNodeImpl extends RustOpaque .webAudioApiNodeMediaStreamAudioDestinationNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaStreamAudioDestinationNodeNumberOfInputs( @@ -26420,6 +28474,11 @@ class MediaStreamAudioSourceNodeImpl extends RustOpaque .webAudioApiNodeMediaStreamAudioSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaStreamAudioSourceNodeNumberOfInputs( @@ -26585,6 +28644,11 @@ class MediaStreamTrackAudioSourceNodeImpl extends RustOpaque .webAudioApiNodeMediaStreamTrackAudioSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaStreamTrackAudioSourceNodeNumberOfInputs( @@ -27095,6 +29159,10 @@ class OscillatorNodeImpl extends RustOpaque implements OscillatorNode { RustLib.instance.api.webAudioApiNodeOscillatorNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeOscillatorNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeOscillatorNodeNumberOfInputs( @@ -27289,6 +29357,10 @@ class PannerNodeImpl extends RustOpaque implements PannerNode { that: this, ); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiNodePannerNodeFrbOverrideConnect(that: this, dest: dest); + Future maxDistance() => RustLib.instance.api.webAudioApiNodePannerNodeMaxDistance( that: this, @@ -27512,6 +29584,10 @@ class ScriptProcessorNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeScriptProcessorNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeScriptProcessorNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeScriptProcessorNodeNumberOfInputs( @@ -27626,6 +29702,10 @@ class StereoPannerNodeImpl extends RustOpaque implements StereoPannerNode { RustLib.instance.api.webAudioApiNodeStereoPannerNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeStereoPannerNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeStereoPannerNodeNumberOfInputs( @@ -27739,6 +29819,10 @@ class WaveShaperNodeImpl extends RustOpaque implements WaveShaperNode { RustLib.instance.api.webAudioApiNodeWaveShaperNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeWaveShaperNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeWaveShaperNodeNumberOfInputs( diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..21e16bc136 --- /dev/null +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,8180 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); + +/// @nodoc +mixin _$AudioNodeImplementor { + AudioNode get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $AudioNodeImplementorCopyWith<$Res> { + factory $AudioNodeImplementorCopyWith(AudioNodeImplementor value, + $Res Function(AudioNodeImplementor) then) = + _$AudioNodeImplementorCopyWithImpl<$Res, AudioNodeImplementor>; +} + +/// @nodoc +class _$AudioNodeImplementorCopyWithImpl<$Res, + $Val extends AudioNodeImplementor> + implements $AudioNodeImplementorCopyWith<$Res> { + _$AudioNodeImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AnalyserNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AnalyserNodeImplCopyWith( + _$AudioNodeImplementor_AnalyserNodeImpl value, + $Res Function(_$AudioNodeImplementor_AnalyserNodeImpl) then) = + __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AnalyserNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AnalyserNodeImpl> + implements _$$AudioNodeImplementor_AnalyserNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl( + _$AudioNodeImplementor_AnalyserNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AnalyserNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AnalyserNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AnalyserNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AnalyserNodeImpl + extends AudioNodeImplementor_AnalyserNode { + const _$AudioNodeImplementor_AnalyserNodeImpl(this.field0) : super._(); + + @override + final AnalyserNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.analyserNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AnalyserNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AnalyserNodeImplCopyWith< + _$AudioNodeImplementor_AnalyserNodeImpl> + get copyWith => __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl< + _$AudioNodeImplementor_AnalyserNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return analyserNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return analyserNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (analyserNode != null) { + return analyserNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return analyserNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return analyserNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (analyserNode != null) { + return analyserNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AnalyserNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_AnalyserNode(final AnalyserNode field0) = + _$AudioNodeImplementor_AnalyserNodeImpl; + const AudioNodeImplementor_AnalyserNode._() : super._(); + + @override + AnalyserNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AnalyserNodeImplCopyWith< + _$AudioNodeImplementor_AnalyserNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith( + _$AudioNodeImplementor_AudioBufferSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_AudioBufferSourceNodeImpl) + then) = + __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioBufferSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioBufferSourceNodeImpl> + implements _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_AudioBufferSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AudioBufferSourceNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioBufferSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioBufferSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioBufferSourceNodeImpl + extends AudioNodeImplementor_AudioBufferSourceNode { + const _$AudioNodeImplementor_AudioBufferSourceNodeImpl(this.field0) + : super._(); + + @override + final AudioBufferSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioBufferSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioBufferSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith< + _$AudioNodeImplementor_AudioBufferSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_AudioBufferSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioBufferSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioBufferSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioBufferSourceNode != null) { + return audioBufferSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioBufferSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioBufferSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioBufferSourceNode != null) { + return audioBufferSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioBufferSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioBufferSourceNode( + final AudioBufferSourceNode field0) = + _$AudioNodeImplementor_AudioBufferSourceNodeImpl; + const AudioNodeImplementor_AudioBufferSourceNode._() : super._(); + + @override + AudioBufferSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith< + _$AudioNodeImplementor_AudioBufferSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith( + _$AudioNodeImplementor_AudioDestinationNodeImpl value, + $Res Function(_$AudioNodeImplementor_AudioDestinationNodeImpl) then) = + __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioDestinationNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioDestinationNodeImpl> + implements _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl( + _$AudioNodeImplementor_AudioDestinationNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AudioDestinationNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioDestinationNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioDestinationNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioDestinationNodeImpl + extends AudioNodeImplementor_AudioDestinationNode { + const _$AudioNodeImplementor_AudioDestinationNodeImpl(this.field0) + : super._(); + + @override + final AudioDestinationNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioDestinationNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioDestinationNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_AudioDestinationNodeImpl> + get copyWith => + __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl< + _$AudioNodeImplementor_AudioDestinationNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioDestinationNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioDestinationNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioDestinationNode != null) { + return audioDestinationNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioDestinationNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioDestinationNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioDestinationNode != null) { + return audioDestinationNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioDestinationNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioDestinationNode( + final AudioDestinationNode field0) = + _$AudioNodeImplementor_AudioDestinationNodeImpl; + const AudioNodeImplementor_AudioDestinationNode._() : super._(); + + @override + AudioDestinationNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_AudioDestinationNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioParamImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioParamImplCopyWith( + _$AudioNodeImplementor_AudioParamImpl value, + $Res Function(_$AudioNodeImplementor_AudioParamImpl) then) = + __$$AudioNodeImplementor_AudioParamImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioParam field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioParamImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioParamImpl> + implements _$$AudioNodeImplementor_AudioParamImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioParamImplCopyWithImpl( + _$AudioNodeImplementor_AudioParamImpl _value, + $Res Function(_$AudioNodeImplementor_AudioParamImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioParamImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioParam, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioParamImpl + extends AudioNodeImplementor_AudioParam { + const _$AudioNodeImplementor_AudioParamImpl(this.field0) : super._(); + + @override + final AudioParam field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioParam(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioParamImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioParamImplCopyWith< + _$AudioNodeImplementor_AudioParamImpl> + get copyWith => __$$AudioNodeImplementor_AudioParamImplCopyWithImpl< + _$AudioNodeImplementor_AudioParamImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioParam(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioParam?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioParam != null) { + return audioParam(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioParam(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioParam?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioParam != null) { + return audioParam(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioParam extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioParam(final AudioParam field0) = + _$AudioNodeImplementor_AudioParamImpl; + const AudioNodeImplementor_AudioParam._() : super._(); + + @override + AudioParam get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioParamImplCopyWith< + _$AudioNodeImplementor_AudioParamImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith( + _$AudioNodeImplementor_AudioWorkletNodeImpl value, + $Res Function(_$AudioNodeImplementor_AudioWorkletNodeImpl) then) = + __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioWorkletNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioWorkletNodeImpl> + implements _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl( + _$AudioNodeImplementor_AudioWorkletNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AudioWorkletNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioWorkletNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioWorkletNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioWorkletNodeImpl + extends AudioNodeImplementor_AudioWorkletNode { + const _$AudioNodeImplementor_AudioWorkletNodeImpl(this.field0) : super._(); + + @override + final AudioWorkletNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioWorkletNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioWorkletNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith< + _$AudioNodeImplementor_AudioWorkletNodeImpl> + get copyWith => __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl< + _$AudioNodeImplementor_AudioWorkletNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioWorkletNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioWorkletNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioWorkletNode != null) { + return audioWorkletNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioWorkletNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioWorkletNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioWorkletNode != null) { + return audioWorkletNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioWorkletNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioWorkletNode( + final AudioWorkletNode field0) = + _$AudioNodeImplementor_AudioWorkletNodeImpl; + const AudioNodeImplementor_AudioWorkletNode._() : super._(); + + @override + AudioWorkletNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith< + _$AudioNodeImplementor_AudioWorkletNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith( + _$AudioNodeImplementor_BiquadFilterNodeImpl value, + $Res Function(_$AudioNodeImplementor_BiquadFilterNodeImpl) then) = + __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({BiquadFilterNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_BiquadFilterNodeImpl> + implements _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl( + _$AudioNodeImplementor_BiquadFilterNodeImpl _value, + $Res Function(_$AudioNodeImplementor_BiquadFilterNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_BiquadFilterNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as BiquadFilterNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_BiquadFilterNodeImpl + extends AudioNodeImplementor_BiquadFilterNode { + const _$AudioNodeImplementor_BiquadFilterNodeImpl(this.field0) : super._(); + + @override + final BiquadFilterNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.biquadFilterNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_BiquadFilterNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith< + _$AudioNodeImplementor_BiquadFilterNodeImpl> + get copyWith => __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl< + _$AudioNodeImplementor_BiquadFilterNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return biquadFilterNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return biquadFilterNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (biquadFilterNode != null) { + return biquadFilterNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return biquadFilterNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return biquadFilterNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (biquadFilterNode != null) { + return biquadFilterNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_BiquadFilterNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_BiquadFilterNode( + final BiquadFilterNode field0) = + _$AudioNodeImplementor_BiquadFilterNodeImpl; + const AudioNodeImplementor_BiquadFilterNode._() : super._(); + + @override + BiquadFilterNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith< + _$AudioNodeImplementor_BiquadFilterNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith( + _$AudioNodeImplementor_ChannelMergerNodeImpl value, + $Res Function(_$AudioNodeImplementor_ChannelMergerNodeImpl) then) = + __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ChannelMergerNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ChannelMergerNodeImpl> + implements _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl( + _$AudioNodeImplementor_ChannelMergerNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ChannelMergerNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ChannelMergerNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ChannelMergerNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ChannelMergerNodeImpl + extends AudioNodeImplementor_ChannelMergerNode { + const _$AudioNodeImplementor_ChannelMergerNodeImpl(this.field0) : super._(); + + @override + final ChannelMergerNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.channelMergerNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ChannelMergerNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith< + _$AudioNodeImplementor_ChannelMergerNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl< + _$AudioNodeImplementor_ChannelMergerNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return channelMergerNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return channelMergerNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (channelMergerNode != null) { + return channelMergerNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return channelMergerNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return channelMergerNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (channelMergerNode != null) { + return channelMergerNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ChannelMergerNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ChannelMergerNode( + final ChannelMergerNode field0) = + _$AudioNodeImplementor_ChannelMergerNodeImpl; + const AudioNodeImplementor_ChannelMergerNode._() : super._(); + + @override + ChannelMergerNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith< + _$AudioNodeImplementor_ChannelMergerNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith( + _$AudioNodeImplementor_ChannelSplitterNodeImpl value, + $Res Function(_$AudioNodeImplementor_ChannelSplitterNodeImpl) then) = + __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ChannelSplitterNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ChannelSplitterNodeImpl> + implements _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl( + _$AudioNodeImplementor_ChannelSplitterNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ChannelSplitterNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ChannelSplitterNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ChannelSplitterNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ChannelSplitterNodeImpl + extends AudioNodeImplementor_ChannelSplitterNode { + const _$AudioNodeImplementor_ChannelSplitterNodeImpl(this.field0) : super._(); + + @override + final ChannelSplitterNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.channelSplitterNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ChannelSplitterNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith< + _$AudioNodeImplementor_ChannelSplitterNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl< + _$AudioNodeImplementor_ChannelSplitterNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return channelSplitterNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return channelSplitterNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (channelSplitterNode != null) { + return channelSplitterNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return channelSplitterNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return channelSplitterNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (channelSplitterNode != null) { + return channelSplitterNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ChannelSplitterNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ChannelSplitterNode( + final ChannelSplitterNode field0) = + _$AudioNodeImplementor_ChannelSplitterNodeImpl; + const AudioNodeImplementor_ChannelSplitterNode._() : super._(); + + @override + ChannelSplitterNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith< + _$AudioNodeImplementor_ChannelSplitterNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith( + _$AudioNodeImplementor_ConstantSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_ConstantSourceNodeImpl) then) = + __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ConstantSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ConstantSourceNodeImpl> + implements _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_ConstantSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ConstantSourceNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ConstantSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ConstantSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ConstantSourceNodeImpl + extends AudioNodeImplementor_ConstantSourceNode { + const _$AudioNodeImplementor_ConstantSourceNodeImpl(this.field0) : super._(); + + @override + final ConstantSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.constantSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ConstantSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith< + _$AudioNodeImplementor_ConstantSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_ConstantSourceNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return constantSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return constantSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (constantSourceNode != null) { + return constantSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return constantSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return constantSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (constantSourceNode != null) { + return constantSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ConstantSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ConstantSourceNode( + final ConstantSourceNode field0) = + _$AudioNodeImplementor_ConstantSourceNodeImpl; + const AudioNodeImplementor_ConstantSourceNode._() : super._(); + + @override + ConstantSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith< + _$AudioNodeImplementor_ConstantSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ConvolverNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ConvolverNodeImplCopyWith( + _$AudioNodeImplementor_ConvolverNodeImpl value, + $Res Function(_$AudioNodeImplementor_ConvolverNodeImpl) then) = + __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ConvolverNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ConvolverNodeImpl> + implements _$$AudioNodeImplementor_ConvolverNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl( + _$AudioNodeImplementor_ConvolverNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ConvolverNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ConvolverNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ConvolverNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ConvolverNodeImpl + extends AudioNodeImplementor_ConvolverNode { + const _$AudioNodeImplementor_ConvolverNodeImpl(this.field0) : super._(); + + @override + final ConvolverNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.convolverNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ConvolverNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ConvolverNodeImplCopyWith< + _$AudioNodeImplementor_ConvolverNodeImpl> + get copyWith => __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl< + _$AudioNodeImplementor_ConvolverNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return convolverNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return convolverNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (convolverNode != null) { + return convolverNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return convolverNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return convolverNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (convolverNode != null) { + return convolverNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ConvolverNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_ConvolverNode(final ConvolverNode field0) = + _$AudioNodeImplementor_ConvolverNodeImpl; + const AudioNodeImplementor_ConvolverNode._() : super._(); + + @override + ConvolverNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ConvolverNodeImplCopyWith< + _$AudioNodeImplementor_ConvolverNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_DelayNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_DelayNodeImplCopyWith( + _$AudioNodeImplementor_DelayNodeImpl value, + $Res Function(_$AudioNodeImplementor_DelayNodeImpl) then) = + __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({DelayNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_DelayNodeImpl> + implements _$$AudioNodeImplementor_DelayNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl( + _$AudioNodeImplementor_DelayNodeImpl _value, + $Res Function(_$AudioNodeImplementor_DelayNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_DelayNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as DelayNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_DelayNodeImpl + extends AudioNodeImplementor_DelayNode { + const _$AudioNodeImplementor_DelayNodeImpl(this.field0) : super._(); + + @override + final DelayNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.delayNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_DelayNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_DelayNodeImplCopyWith< + _$AudioNodeImplementor_DelayNodeImpl> + get copyWith => __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl< + _$AudioNodeImplementor_DelayNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return delayNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return delayNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (delayNode != null) { + return delayNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return delayNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return delayNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (delayNode != null) { + return delayNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_DelayNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_DelayNode(final DelayNode field0) = + _$AudioNodeImplementor_DelayNodeImpl; + const AudioNodeImplementor_DelayNode._() : super._(); + + @override + DelayNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_DelayNodeImplCopyWith< + _$AudioNodeImplementor_DelayNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith( + _$AudioNodeImplementor_DynamicsCompressorNodeImpl value, + $Res Function(_$AudioNodeImplementor_DynamicsCompressorNodeImpl) + then) = + __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({DynamicsCompressorNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_DynamicsCompressorNodeImpl> + implements + _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl( + _$AudioNodeImplementor_DynamicsCompressorNodeImpl _value, + $Res Function(_$AudioNodeImplementor_DynamicsCompressorNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_DynamicsCompressorNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as DynamicsCompressorNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_DynamicsCompressorNodeImpl + extends AudioNodeImplementor_DynamicsCompressorNode { + const _$AudioNodeImplementor_DynamicsCompressorNodeImpl(this.field0) + : super._(); + + @override + final DynamicsCompressorNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.dynamicsCompressorNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_DynamicsCompressorNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith< + _$AudioNodeImplementor_DynamicsCompressorNodeImpl> + get copyWith => + __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl< + _$AudioNodeImplementor_DynamicsCompressorNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return dynamicsCompressorNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return dynamicsCompressorNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (dynamicsCompressorNode != null) { + return dynamicsCompressorNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return dynamicsCompressorNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return dynamicsCompressorNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (dynamicsCompressorNode != null) { + return dynamicsCompressorNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_DynamicsCompressorNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_DynamicsCompressorNode( + final DynamicsCompressorNode field0) = + _$AudioNodeImplementor_DynamicsCompressorNodeImpl; + const AudioNodeImplementor_DynamicsCompressorNode._() : super._(); + + @override + DynamicsCompressorNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith< + _$AudioNodeImplementor_DynamicsCompressorNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_GainNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_GainNodeImplCopyWith( + _$AudioNodeImplementor_GainNodeImpl value, + $Res Function(_$AudioNodeImplementor_GainNodeImpl) then) = + __$$AudioNodeImplementor_GainNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({GainNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_GainNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_GainNodeImpl> + implements _$$AudioNodeImplementor_GainNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_GainNodeImplCopyWithImpl( + _$AudioNodeImplementor_GainNodeImpl _value, + $Res Function(_$AudioNodeImplementor_GainNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_GainNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as GainNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_GainNodeImpl + extends AudioNodeImplementor_GainNode { + const _$AudioNodeImplementor_GainNodeImpl(this.field0) : super._(); + + @override + final GainNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.gainNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_GainNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_GainNodeImplCopyWith< + _$AudioNodeImplementor_GainNodeImpl> + get copyWith => __$$AudioNodeImplementor_GainNodeImplCopyWithImpl< + _$AudioNodeImplementor_GainNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return gainNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return gainNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (gainNode != null) { + return gainNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return gainNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return gainNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (gainNode != null) { + return gainNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_GainNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_GainNode(final GainNode field0) = + _$AudioNodeImplementor_GainNodeImpl; + const AudioNodeImplementor_GainNode._() : super._(); + + @override + GainNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_GainNodeImplCopyWith< + _$AudioNodeImplementor_GainNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith( + _$AudioNodeImplementor_IIRFilterNodeImpl value, + $Res Function(_$AudioNodeImplementor_IIRFilterNodeImpl) then) = + __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({IirFilterNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_IIRFilterNodeImpl> + implements _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl( + _$AudioNodeImplementor_IIRFilterNodeImpl _value, + $Res Function(_$AudioNodeImplementor_IIRFilterNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_IIRFilterNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as IirFilterNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_IIRFilterNodeImpl + extends AudioNodeImplementor_IIRFilterNode { + const _$AudioNodeImplementor_IIRFilterNodeImpl(this.field0) : super._(); + + @override + final IirFilterNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.iirFilterNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_IIRFilterNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith< + _$AudioNodeImplementor_IIRFilterNodeImpl> + get copyWith => __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl< + _$AudioNodeImplementor_IIRFilterNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return iirFilterNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return iirFilterNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (iirFilterNode != null) { + return iirFilterNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return iirFilterNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return iirFilterNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (iirFilterNode != null) { + return iirFilterNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_IIRFilterNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_IIRFilterNode(final IirFilterNode field0) = + _$AudioNodeImplementor_IIRFilterNodeImpl; + const AudioNodeImplementor_IIRFilterNode._() : super._(); + + @override + IirFilterNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith< + _$AudioNodeImplementor_IIRFilterNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith( + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_MediaElementAudioSourceNodeImpl) + then) = + __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl< + $Res>; + @useResult + $Res call({MediaElementAudioSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl> + implements + _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaElementAudioSourceNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaElementAudioSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaElementAudioSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl + extends AudioNodeImplementor_MediaElementAudioSourceNode { + const _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl(this.field0) + : super._(); + + @override + final MediaElementAudioSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaElementAudioSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaElementAudioSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaElementAudioSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaElementAudioSourceNode != null) { + return mediaElementAudioSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaElementAudioSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaElementAudioSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaElementAudioSourceNode != null) { + return mediaElementAudioSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaElementAudioSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaElementAudioSourceNode( + final MediaElementAudioSourceNode field0) = + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl; + const AudioNodeImplementor_MediaElementAudioSourceNode._() : super._(); + + @override + MediaElementAudioSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith( + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl value, + $Res Function( + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl) + then) = + __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl< + $Res>; + @useResult + $Res call({MediaStreamAudioDestinationNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl< + $Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl> + implements + _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + $Res> { + __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaStreamAudioDestinationNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl + extends AudioNodeImplementor_MediaStreamAudioDestinationNode { + const _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl(this.field0) + : super._(); + + @override + final MediaStreamAudioDestinationNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaStreamAudioDestinationNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaStreamAudioDestinationNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaStreamAudioDestinationNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioDestinationNode != null) { + return mediaStreamAudioDestinationNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaStreamAudioDestinationNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaStreamAudioDestinationNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioDestinationNode != null) { + return mediaStreamAudioDestinationNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaStreamAudioDestinationNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaStreamAudioDestinationNode( + final MediaStreamAudioDestinationNode field0) = + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl; + const AudioNodeImplementor_MediaStreamAudioDestinationNode._() : super._(); + + @override + MediaStreamAudioDestinationNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith( + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl) + then) = + __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({MediaStreamAudioSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl> + implements + _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaStreamAudioSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl + extends AudioNodeImplementor_MediaStreamAudioSourceNode { + const _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl(this.field0) + : super._(); + + @override + final MediaStreamAudioSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaStreamAudioSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaStreamAudioSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaStreamAudioSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioSourceNode != null) { + return mediaStreamAudioSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaStreamAudioSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaStreamAudioSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioSourceNode != null) { + return mediaStreamAudioSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaStreamAudioSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaStreamAudioSourceNode( + final MediaStreamAudioSourceNode field0) = + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl; + const AudioNodeImplementor_MediaStreamAudioSourceNode._() : super._(); + + @override + MediaStreamAudioSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith( + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl value, + $Res Function( + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl) + then) = + __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl< + $Res>; + @useResult + $Res call({MediaStreamTrackAudioSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl< + $Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl> + implements + _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + $Res> { + __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaStreamTrackAudioSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl + extends AudioNodeImplementor_MediaStreamTrackAudioSourceNode { + const _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl(this.field0) + : super._(); + + @override + final MediaStreamTrackAudioSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaStreamTrackAudioSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamTrackAudioSourceNode != null) { + return mediaStreamTrackAudioSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamTrackAudioSourceNode != null) { + return mediaStreamTrackAudioSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaStreamTrackAudioSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaStreamTrackAudioSourceNode( + final MediaStreamTrackAudioSourceNode field0) = + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl; + const AudioNodeImplementor_MediaStreamTrackAudioSourceNode._() : super._(); + + @override + MediaStreamTrackAudioSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_OscillatorNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_OscillatorNodeImplCopyWith( + _$AudioNodeImplementor_OscillatorNodeImpl value, + $Res Function(_$AudioNodeImplementor_OscillatorNodeImpl) then) = + __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({OscillatorNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_OscillatorNodeImpl> + implements _$$AudioNodeImplementor_OscillatorNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl( + _$AudioNodeImplementor_OscillatorNodeImpl _value, + $Res Function(_$AudioNodeImplementor_OscillatorNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_OscillatorNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as OscillatorNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_OscillatorNodeImpl + extends AudioNodeImplementor_OscillatorNode { + const _$AudioNodeImplementor_OscillatorNodeImpl(this.field0) : super._(); + + @override + final OscillatorNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.oscillatorNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_OscillatorNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_OscillatorNodeImplCopyWith< + _$AudioNodeImplementor_OscillatorNodeImpl> + get copyWith => __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl< + _$AudioNodeImplementor_OscillatorNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return oscillatorNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return oscillatorNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (oscillatorNode != null) { + return oscillatorNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return oscillatorNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return oscillatorNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (oscillatorNode != null) { + return oscillatorNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_OscillatorNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_OscillatorNode( + final OscillatorNode field0) = _$AudioNodeImplementor_OscillatorNodeImpl; + const AudioNodeImplementor_OscillatorNode._() : super._(); + + @override + OscillatorNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_OscillatorNodeImplCopyWith< + _$AudioNodeImplementor_OscillatorNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_PannerNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_PannerNodeImplCopyWith( + _$AudioNodeImplementor_PannerNodeImpl value, + $Res Function(_$AudioNodeImplementor_PannerNodeImpl) then) = + __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({PannerNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_PannerNodeImpl> + implements _$$AudioNodeImplementor_PannerNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl( + _$AudioNodeImplementor_PannerNodeImpl _value, + $Res Function(_$AudioNodeImplementor_PannerNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_PannerNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as PannerNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_PannerNodeImpl + extends AudioNodeImplementor_PannerNode { + const _$AudioNodeImplementor_PannerNodeImpl(this.field0) : super._(); + + @override + final PannerNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.pannerNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_PannerNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_PannerNodeImplCopyWith< + _$AudioNodeImplementor_PannerNodeImpl> + get copyWith => __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl< + _$AudioNodeImplementor_PannerNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return pannerNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return pannerNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (pannerNode != null) { + return pannerNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return pannerNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return pannerNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (pannerNode != null) { + return pannerNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_PannerNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_PannerNode(final PannerNode field0) = + _$AudioNodeImplementor_PannerNodeImpl; + const AudioNodeImplementor_PannerNode._() : super._(); + + @override + PannerNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_PannerNodeImplCopyWith< + _$AudioNodeImplementor_PannerNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith( + _$AudioNodeImplementor_ScriptProcessorNodeImpl value, + $Res Function(_$AudioNodeImplementor_ScriptProcessorNodeImpl) then) = + __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ScriptProcessorNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ScriptProcessorNodeImpl> + implements _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl( + _$AudioNodeImplementor_ScriptProcessorNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ScriptProcessorNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ScriptProcessorNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ScriptProcessorNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ScriptProcessorNodeImpl + extends AudioNodeImplementor_ScriptProcessorNode { + const _$AudioNodeImplementor_ScriptProcessorNodeImpl(this.field0) : super._(); + + @override + final ScriptProcessorNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.scriptProcessorNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ScriptProcessorNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith< + _$AudioNodeImplementor_ScriptProcessorNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl< + _$AudioNodeImplementor_ScriptProcessorNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return scriptProcessorNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return scriptProcessorNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (scriptProcessorNode != null) { + return scriptProcessorNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return scriptProcessorNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return scriptProcessorNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (scriptProcessorNode != null) { + return scriptProcessorNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ScriptProcessorNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ScriptProcessorNode( + final ScriptProcessorNode field0) = + _$AudioNodeImplementor_ScriptProcessorNodeImpl; + const AudioNodeImplementor_ScriptProcessorNode._() : super._(); + + @override + ScriptProcessorNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith< + _$AudioNodeImplementor_ScriptProcessorNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith( + _$AudioNodeImplementor_StereoPannerNodeImpl value, + $Res Function(_$AudioNodeImplementor_StereoPannerNodeImpl) then) = + __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({StereoPannerNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_StereoPannerNodeImpl> + implements _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl( + _$AudioNodeImplementor_StereoPannerNodeImpl _value, + $Res Function(_$AudioNodeImplementor_StereoPannerNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_StereoPannerNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StereoPannerNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_StereoPannerNodeImpl + extends AudioNodeImplementor_StereoPannerNode { + const _$AudioNodeImplementor_StereoPannerNodeImpl(this.field0) : super._(); + + @override + final StereoPannerNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.stereoPannerNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_StereoPannerNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith< + _$AudioNodeImplementor_StereoPannerNodeImpl> + get copyWith => __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl< + _$AudioNodeImplementor_StereoPannerNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return stereoPannerNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return stereoPannerNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (stereoPannerNode != null) { + return stereoPannerNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return stereoPannerNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return stereoPannerNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (stereoPannerNode != null) { + return stereoPannerNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_StereoPannerNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_StereoPannerNode( + final StereoPannerNode field0) = + _$AudioNodeImplementor_StereoPannerNodeImpl; + const AudioNodeImplementor_StereoPannerNode._() : super._(); + + @override + StereoPannerNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith< + _$AudioNodeImplementor_StereoPannerNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith( + _$AudioNodeImplementor_WaveShaperNodeImpl value, + $Res Function(_$AudioNodeImplementor_WaveShaperNodeImpl) then) = + __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({WaveShaperNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_WaveShaperNodeImpl> + implements _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl( + _$AudioNodeImplementor_WaveShaperNodeImpl _value, + $Res Function(_$AudioNodeImplementor_WaveShaperNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_WaveShaperNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as WaveShaperNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_WaveShaperNodeImpl + extends AudioNodeImplementor_WaveShaperNode { + const _$AudioNodeImplementor_WaveShaperNodeImpl(this.field0) : super._(); + + @override + final WaveShaperNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.waveShaperNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_WaveShaperNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith< + _$AudioNodeImplementor_WaveShaperNodeImpl> + get copyWith => __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl< + _$AudioNodeImplementor_WaveShaperNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return waveShaperNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return waveShaperNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (waveShaperNode != null) { + return waveShaperNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return waveShaperNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return waveShaperNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (waveShaperNode != null) { + return waveShaperNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_WaveShaperNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_WaveShaperNode( + final WaveShaperNode field0) = _$AudioNodeImplementor_WaveShaperNodeImpl; + const AudioNodeImplementor_WaveShaperNode._() : super._(); + + @override + WaveShaperNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith< + _$AudioNodeImplementor_WaveShaperNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart index 9822e3c1e6..d474bca774 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart @@ -191,6 +191,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException dco_decode_AnyhowException(dynamic raw); + @protected + AnalyserNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + dynamic raw); + + @protected + AudioBufferSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + dynamic raw); + + @protected + AudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + dynamic raw); + + @protected + AudioParam + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + dynamic raw); + + @protected + AudioWorkletNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + dynamic raw); + + @protected + BiquadFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + dynamic raw); + + @protected + ChannelMergerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + dynamic raw); + + @protected + ChannelSplitterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + dynamic raw); + + @protected + ConstantSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + dynamic raw); + + @protected + ConvolverNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + dynamic raw); + + @protected + DelayNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + dynamic raw); + + @protected + DynamicsCompressorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + dynamic raw); + + @protected + GainNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + dynamic raw); + + @protected + IirFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + dynamic raw); + + @protected + MediaElementAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + dynamic raw); + + @protected + MediaStreamAudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + dynamic raw); + + @protected + MediaStreamAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + dynamic raw); + + @protected + MediaStreamTrackAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + dynamic raw); + + @protected + OscillatorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + dynamic raw); + + @protected + PannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + dynamic raw); + + @protected + ScriptProcessorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + dynamic raw); + + @protected + StereoPannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + dynamic raw); + + @protected + WaveShaperNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + dynamic raw); + @protected AnalyserNode dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -859,12 +974,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected String dco_decode_String(dynamic raw); + @protected + AnalyserNodeExt dco_decode_TraitDef_AnalyserNodeExt(dynamic raw); + + @protected + AudioBufferSourceNodeExt dco_decode_TraitDef_AudioBufferSourceNodeExt( + dynamic raw); + @protected AudioContextExt dco_decode_TraitDef_AudioContextExt(dynamic raw); + @protected + AudioDestinationNodeExt dco_decode_TraitDef_AudioDestinationNodeExt( + dynamic raw); + @protected AudioNode dco_decode_TraitDef_AudioNode(dynamic raw); + @protected + AudioParamExt dco_decode_TraitDef_AudioParamExt(dynamic raw); + @protected AudioScheduledSourceNode dco_decode_TraitDef_AudioScheduledSourceNode( dynamic raw); @@ -875,6 +1004,67 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BaseAudioContext dco_decode_TraitDef_BaseAudioContext(dynamic raw); + @protected + BiquadFilterNodeExt dco_decode_TraitDef_BiquadFilterNodeExt(dynamic raw); + + @protected + ChannelMergerNodeExt dco_decode_TraitDef_ChannelMergerNodeExt(dynamic raw); + + @protected + ChannelSplitterNodeExt dco_decode_TraitDef_ChannelSplitterNodeExt( + dynamic raw); + + @protected + ConstantSourceNodeExt dco_decode_TraitDef_ConstantSourceNodeExt(dynamic raw); + + @protected + ConvolverNodeExt dco_decode_TraitDef_ConvolverNodeExt(dynamic raw); + + @protected + DelayNodeExt dco_decode_TraitDef_DelayNodeExt(dynamic raw); + + @protected + DynamicsCompressorNodeExt dco_decode_TraitDef_DynamicsCompressorNodeExt( + dynamic raw); + + @protected + GainNodeExt dco_decode_TraitDef_GainNodeExt(dynamic raw); + + @protected + IIRFilterNodeExt dco_decode_TraitDef_IIRFilterNodeExt(dynamic raw); + + @protected + MediaElementAudioSourceNodeExt + dco_decode_TraitDef_MediaElementAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamAudioDestinationNodeExt + dco_decode_TraitDef_MediaStreamAudioDestinationNodeExt(dynamic raw); + + @protected + MediaStreamAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamTrackAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamTrackAudioSourceNodeExt(dynamic raw); + + @protected + OscillatorNodeExt dco_decode_TraitDef_OscillatorNodeExt(dynamic raw); + + @protected + PannerNodeExt dco_decode_TraitDef_PannerNodeExt(dynamic raw); + + @protected + ScriptProcessorNodeExt dco_decode_TraitDef_ScriptProcessorNodeExt( + dynamic raw); + + @protected + StereoPannerNodeExt dco_decode_TraitDef_StereoPannerNodeExt(dynamic raw); + + @protected + WaveShaperNodeExt dco_decode_TraitDef_WaveShaperNodeExt(dynamic raw); + @protected AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw); @@ -892,6 +1082,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextState dco_decode_audio_context_state(dynamic raw); + @protected + AudioNodeImplementor dco_decode_audio_node_implementor(dynamic raw); + @protected AudioParamDescriptor dco_decode_audio_param_descriptor(dynamic raw); @@ -914,6 +1107,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextOptions dco_decode_box_autoadd_audio_context_options(dynamic raw); + @protected + AudioNodeImplementor dco_decode_box_autoadd_audio_node_implementor( + dynamic raw); + @protected AudioParamDescriptor dco_decode_box_autoadd_audio_param_descriptor( dynamic raw); @@ -1013,6 +1210,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer); + @protected + AnalyserNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + SseDeserializer deserializer); + + @protected + AudioBufferSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + SseDeserializer deserializer); + + @protected + AudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + SseDeserializer deserializer); + + @protected + AudioParam + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + SseDeserializer deserializer); + + @protected + AudioWorkletNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + SseDeserializer deserializer); + + @protected + BiquadFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + SseDeserializer deserializer); + + @protected + ChannelMergerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + SseDeserializer deserializer); + + @protected + ChannelSplitterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + SseDeserializer deserializer); + + @protected + ConstantSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + SseDeserializer deserializer); + + @protected + ConvolverNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + SseDeserializer deserializer); + + @protected + DelayNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + SseDeserializer deserializer); + + @protected + DynamicsCompressorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + SseDeserializer deserializer); + + @protected + GainNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + SseDeserializer deserializer); + + @protected + IirFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + SseDeserializer deserializer); + + @protected + MediaElementAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamTrackAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + SseDeserializer deserializer); + + @protected + OscillatorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + SseDeserializer deserializer); + + @protected + PannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + SseDeserializer deserializer); + + @protected + ScriptProcessorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + SseDeserializer deserializer); + + @protected + StereoPannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + SseDeserializer deserializer); + + @protected + WaveShaperNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + SseDeserializer deserializer); + @protected AnalyserNode sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -1701,6 +2013,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextState sse_decode_audio_context_state( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_audio_param_descriptor( SseDeserializer deserializer); @@ -1726,6 +2042,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextOptions sse_decode_box_autoadd_audio_context_options( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_box_autoadd_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_box_autoadd_audio_param_descriptor( SseDeserializer deserializer); @@ -1834,6 +2154,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_AnyhowException( AnyhowException self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + AnalyserNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioBufferSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + AudioParam self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + AudioWorkletNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + BiquadFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + ChannelMergerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + ChannelSplitterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + ConstantSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + ConvolverNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + DelayNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + DynamicsCompressorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + GainNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + IirFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + MediaElementAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + MediaStreamAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + OscillatorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + PannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + ScriptProcessorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + StereoPannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + WaveShaperNode self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -2522,6 +2957,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_audio_context_state( AudioContextState self, SseSerializer serializer); + @protected + void sse_encode_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); @@ -2549,6 +2988,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_audio_context_options( AudioContextOptions self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart index bbbd228f6a..016a020eaf 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart @@ -193,6 +193,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException dco_decode_AnyhowException(dynamic raw); + @protected + AnalyserNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + dynamic raw); + + @protected + AudioBufferSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + dynamic raw); + + @protected + AudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + dynamic raw); + + @protected + AudioParam + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + dynamic raw); + + @protected + AudioWorkletNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + dynamic raw); + + @protected + BiquadFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + dynamic raw); + + @protected + ChannelMergerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + dynamic raw); + + @protected + ChannelSplitterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + dynamic raw); + + @protected + ConstantSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + dynamic raw); + + @protected + ConvolverNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + dynamic raw); + + @protected + DelayNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + dynamic raw); + + @protected + DynamicsCompressorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + dynamic raw); + + @protected + GainNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + dynamic raw); + + @protected + IirFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + dynamic raw); + + @protected + MediaElementAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + dynamic raw); + + @protected + MediaStreamAudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + dynamic raw); + + @protected + MediaStreamAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + dynamic raw); + + @protected + MediaStreamTrackAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + dynamic raw); + + @protected + OscillatorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + dynamic raw); + + @protected + PannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + dynamic raw); + + @protected + ScriptProcessorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + dynamic raw); + + @protected + StereoPannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + dynamic raw); + + @protected + WaveShaperNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + dynamic raw); + @protected AnalyserNode dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -861,12 +976,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected String dco_decode_String(dynamic raw); + @protected + AnalyserNodeExt dco_decode_TraitDef_AnalyserNodeExt(dynamic raw); + + @protected + AudioBufferSourceNodeExt dco_decode_TraitDef_AudioBufferSourceNodeExt( + dynamic raw); + @protected AudioContextExt dco_decode_TraitDef_AudioContextExt(dynamic raw); + @protected + AudioDestinationNodeExt dco_decode_TraitDef_AudioDestinationNodeExt( + dynamic raw); + @protected AudioNode dco_decode_TraitDef_AudioNode(dynamic raw); + @protected + AudioParamExt dco_decode_TraitDef_AudioParamExt(dynamic raw); + @protected AudioScheduledSourceNode dco_decode_TraitDef_AudioScheduledSourceNode( dynamic raw); @@ -877,6 +1006,67 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BaseAudioContext dco_decode_TraitDef_BaseAudioContext(dynamic raw); + @protected + BiquadFilterNodeExt dco_decode_TraitDef_BiquadFilterNodeExt(dynamic raw); + + @protected + ChannelMergerNodeExt dco_decode_TraitDef_ChannelMergerNodeExt(dynamic raw); + + @protected + ChannelSplitterNodeExt dco_decode_TraitDef_ChannelSplitterNodeExt( + dynamic raw); + + @protected + ConstantSourceNodeExt dco_decode_TraitDef_ConstantSourceNodeExt(dynamic raw); + + @protected + ConvolverNodeExt dco_decode_TraitDef_ConvolverNodeExt(dynamic raw); + + @protected + DelayNodeExt dco_decode_TraitDef_DelayNodeExt(dynamic raw); + + @protected + DynamicsCompressorNodeExt dco_decode_TraitDef_DynamicsCompressorNodeExt( + dynamic raw); + + @protected + GainNodeExt dco_decode_TraitDef_GainNodeExt(dynamic raw); + + @protected + IIRFilterNodeExt dco_decode_TraitDef_IIRFilterNodeExt(dynamic raw); + + @protected + MediaElementAudioSourceNodeExt + dco_decode_TraitDef_MediaElementAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamAudioDestinationNodeExt + dco_decode_TraitDef_MediaStreamAudioDestinationNodeExt(dynamic raw); + + @protected + MediaStreamAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamTrackAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamTrackAudioSourceNodeExt(dynamic raw); + + @protected + OscillatorNodeExt dco_decode_TraitDef_OscillatorNodeExt(dynamic raw); + + @protected + PannerNodeExt dco_decode_TraitDef_PannerNodeExt(dynamic raw); + + @protected + ScriptProcessorNodeExt dco_decode_TraitDef_ScriptProcessorNodeExt( + dynamic raw); + + @protected + StereoPannerNodeExt dco_decode_TraitDef_StereoPannerNodeExt(dynamic raw); + + @protected + WaveShaperNodeExt dco_decode_TraitDef_WaveShaperNodeExt(dynamic raw); + @protected AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw); @@ -894,6 +1084,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextState dco_decode_audio_context_state(dynamic raw); + @protected + AudioNodeImplementor dco_decode_audio_node_implementor(dynamic raw); + @protected AudioParamDescriptor dco_decode_audio_param_descriptor(dynamic raw); @@ -916,6 +1109,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextOptions dco_decode_box_autoadd_audio_context_options(dynamic raw); + @protected + AudioNodeImplementor dco_decode_box_autoadd_audio_node_implementor( + dynamic raw); + @protected AudioParamDescriptor dco_decode_box_autoadd_audio_param_descriptor( dynamic raw); @@ -1015,6 +1212,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer); + @protected + AnalyserNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + SseDeserializer deserializer); + + @protected + AudioBufferSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + SseDeserializer deserializer); + + @protected + AudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + SseDeserializer deserializer); + + @protected + AudioParam + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + SseDeserializer deserializer); + + @protected + AudioWorkletNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + SseDeserializer deserializer); + + @protected + BiquadFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + SseDeserializer deserializer); + + @protected + ChannelMergerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + SseDeserializer deserializer); + + @protected + ChannelSplitterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + SseDeserializer deserializer); + + @protected + ConstantSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + SseDeserializer deserializer); + + @protected + ConvolverNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + SseDeserializer deserializer); + + @protected + DelayNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + SseDeserializer deserializer); + + @protected + DynamicsCompressorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + SseDeserializer deserializer); + + @protected + GainNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + SseDeserializer deserializer); + + @protected + IirFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + SseDeserializer deserializer); + + @protected + MediaElementAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamTrackAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + SseDeserializer deserializer); + + @protected + OscillatorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + SseDeserializer deserializer); + + @protected + PannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + SseDeserializer deserializer); + + @protected + ScriptProcessorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + SseDeserializer deserializer); + + @protected + StereoPannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + SseDeserializer deserializer); + + @protected + WaveShaperNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + SseDeserializer deserializer); + @protected AnalyserNode sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -1703,6 +2015,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextState sse_decode_audio_context_state( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_audio_param_descriptor( SseDeserializer deserializer); @@ -1728,6 +2044,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextOptions sse_decode_box_autoadd_audio_context_options( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_box_autoadd_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_box_autoadd_audio_param_descriptor( SseDeserializer deserializer); @@ -1836,6 +2156,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_AnyhowException( AnyhowException self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + AnalyserNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioBufferSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + AudioParam self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + AudioWorkletNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + BiquadFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + ChannelMergerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + ChannelSplitterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + ConstantSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + ConvolverNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + DelayNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + DynamicsCompressorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + GainNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + IirFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + MediaElementAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + MediaStreamAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + OscillatorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + PannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + ScriptProcessorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + StereoPannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + WaveShaperNode self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -2524,6 +2959,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_audio_context_state( AudioContextState self, SseSerializer serializer); + @protected + void sse_encode_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); @@ -2551,6 +2990,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_audio_context_options( AudioContextOptions self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart index 6fed66454f..511a6b5a1d 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart @@ -3,9 +3,11 @@ // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import +import '../api/override_web_audio_api.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'web_audio_api/node.dart'; +import 'web_audio_api/worklet.dart'; // These types are ignored because they are not used by any `pub` functions: `AtomicF32`, `AtomicF64`, `ErrorEvent`, `MediaElement`, `MessagePort` // These functions are ignored: `load`, `load`, `new`, `new`, `store`, `store` @@ -82,7 +84,7 @@ abstract class AudioListener { } // Rust type: RustOpaqueMoi> -abstract class AudioParam implements AudioNode { +abstract class AudioParam implements AudioNode, AudioParamExt { /// Current value of the automation rate of the AudioParam Future automationRate(); @@ -151,6 +153,8 @@ abstract class AudioParam implements AudioNode { Future exponentialRampToValueAtTime( {required double value, required double endTime}); + Future connect({required AudioNodeImplementor dest}); + /// Schedules a linear continuous change in parameter value from the /// previous scheduled parameter value to the given value. /// diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart index 1573500a5c..10340c3479 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart @@ -169,8 +169,6 @@ abstract class AudioContext implements AudioContextExt, BaseAudioContext { Future decodeAudioDataSync({required String inputPath}); - Future outputLatency(); - /// Returns the `AudioListener` which is used for 3D spatialization Future listener(); @@ -202,6 +200,12 @@ abstract class AudioContext implements AudioContextExt, BaseAudioContext { factory AudioContext({required AudioContextOptions options}) => RustLib.instance.api.webAudioApiContextAudioContextNew(options: options); + /// The estimation in seconds of audio output latency, i.e., the interval + /// between the time the UA requests the host system to play a buffer and + /// the time at which the first sample in the buffer is actually processed + /// by the audio output device. + Future outputLatency(); + /// Returns an [`AudioRenderCapacity`] instance associated with an AudioContext. Future renderCapacity(); diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart index f2dd164355..2e2f2f80c6 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart @@ -3,16 +3,18 @@ // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import +import '../../api/override_web_audio_api.dart'; import '../../frb_generated.dart'; import '../web_audio_api.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'worklet.dart'; -// These functions are ignored because they have generic arguments: `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `set_onended`, `set_onended`, `set_onended`, `set_onended` +// These functions are ignored because they have generic arguments: `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect`, `connect`, `connect`, `set_onended`, `set_onended`, `set_onended`, `set_onended` // These types are ignored because they are not used by any `pub` functions: `AnalyserOptions`, `AudioBufferSourceOptions`, `AudioNodeOptions`, `BiquadFilterOptions`, `ChannelConfig`, `ChannelMergerOptions`, `ChannelSplitterOptions`, `ConstantSourceOptions`, `ConvolverOptions`, `DelayOptions`, `DynamicsCompressorOptions`, `GainOptions`, `IIRFilterOptions`, `MediaElementAudioSourceOptions`, `MediaStreamAudioSourceOptions`, `MediaStreamRenderer`, `MediaStreamTrackAudioSourceOptions`, `OscillatorOptions`, `PannerOptions`, `ScriptProcessorOptions`, `StereoPannerOptions`, `WaveShaperOptions` // These functions are ignored: `channel_config`, `channel_count_mode`, `channel_count`, `channel_interpretation`, `clear_onprocessorerror`, `context`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_output`, `disconnect`, `number_of_inputs`, `number_of_outputs`, `registration`, `set_channel_count_mode`, `set_channel_count`, `set_channel_interpretation`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror` // Rust type: RustOpaqueMoi> -abstract class AnalyserNode implements AudioNode { +abstract class AnalyserNode implements AnalyserNodeExt, AudioNode { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -55,6 +57,8 @@ abstract class AnalyserNode implements AudioNode { /// This method may panic if the lock to the inner analyser is poisoned Future fftSize(); + Future connect({required AudioNodeImplementor dest}); + /// Number of bins in the FFT results, is half the FFT size /// /// # Panics @@ -144,7 +148,7 @@ abstract class AnalyserNode implements AudioNode { // Rust type: RustOpaqueMoi> abstract class AudioBufferSourceNode - implements AudioNode, AudioScheduledSourceNode { + implements AudioBufferSourceNodeExt, AudioNode, AudioScheduledSourceNode { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -183,6 +187,8 @@ abstract class AudioBufferSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// Defines if the playback the [`AudioBuffer`] should be looped Future loop(); @@ -286,7 +292,8 @@ abstract class AudioBufferSourceNode } // Rust type: RustOpaqueMoi> -abstract class AudioDestinationNode implements AudioNode { +abstract class AudioDestinationNode + implements AudioDestinationNodeExt, AudioNode { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -322,6 +329,8 @@ abstract class AudioDestinationNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The maximum number of channels that the channelCount attribute can be set to (the max /// number of channels that the hardware is capable of supporting). /// @@ -353,7 +362,7 @@ abstract class AudioDestinationNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class BiquadFilterNode implements AudioNode { +abstract class BiquadFilterNode implements AudioNode, BiquadFilterNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -389,6 +398,8 @@ abstract class BiquadFilterNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -425,7 +436,7 @@ abstract class BiquadFilterNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class ChannelMergerNode implements AudioNode { +abstract class ChannelMergerNode implements AudioNode, ChannelMergerNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -461,6 +472,8 @@ abstract class ChannelMergerNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -487,7 +500,8 @@ abstract class ChannelMergerNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class ChannelSplitterNode implements AudioNode { +abstract class ChannelSplitterNode + implements AudioNode, ChannelSplitterNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -523,6 +537,8 @@ abstract class ChannelSplitterNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -550,7 +566,7 @@ abstract class ChannelSplitterNode implements AudioNode { // Rust type: RustOpaqueMoi> abstract class ConstantSourceNode - implements AudioNode, AudioScheduledSourceNode { + implements AudioNode, AudioScheduledSourceNode, ConstantSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -589,6 +605,8 @@ abstract class ConstantSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -643,7 +661,7 @@ abstract class ConstantSourceNode } // Rust type: RustOpaqueMoi> -abstract class ConvolverNode implements AudioNode { +abstract class ConvolverNode implements AudioNode, ConvolverNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -679,6 +697,8 @@ abstract class ConvolverNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// Denotes if the response buffer will be scaled with an equal-power normalization Future normalize(); @@ -719,7 +739,7 @@ abstract class ConvolverNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class DelayNode implements AudioNode { +abstract class DelayNode implements AudioNode, DelayNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -755,6 +775,8 @@ abstract class DelayNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -781,7 +803,8 @@ abstract class DelayNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class DynamicsCompressorNode implements AudioNode { +abstract class DynamicsCompressorNode + implements AudioNode, DynamicsCompressorNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -817,6 +840,8 @@ abstract class DynamicsCompressorNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -845,7 +870,7 @@ abstract class DynamicsCompressorNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class GainNode implements AudioNode { +abstract class GainNode implements AudioNode, GainNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -881,6 +906,8 @@ abstract class GainNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -907,7 +934,7 @@ abstract class GainNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class IirFilterNode implements AudioNode { +abstract class IirFilterNode implements AudioNode, IIRFilterNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -943,6 +970,8 @@ abstract class IirFilterNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -969,7 +998,8 @@ abstract class IirFilterNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaElementAudioSourceNode implements AudioNode { +abstract class MediaElementAudioSourceNode + implements AudioNode, MediaElementAudioSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1005,6 +1035,8 @@ abstract class MediaElementAudioSourceNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1031,7 +1063,8 @@ abstract class MediaElementAudioSourceNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaStreamAudioDestinationNode implements AudioNode { +abstract class MediaStreamAudioDestinationNode + implements AudioNode, MediaStreamAudioDestinationNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1067,6 +1100,8 @@ abstract class MediaStreamAudioDestinationNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1097,7 +1132,8 @@ abstract class MediaStreamAudioDestinationNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaStreamAudioSourceNode implements AudioNode { +abstract class MediaStreamAudioSourceNode + implements AudioNode, MediaStreamAudioSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1133,6 +1169,8 @@ abstract class MediaStreamAudioSourceNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1159,7 +1197,8 @@ abstract class MediaStreamAudioSourceNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaStreamTrackAudioSourceNode implements AudioNode { +abstract class MediaStreamTrackAudioSourceNode + implements AudioNode, MediaStreamTrackAudioSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1195,6 +1234,8 @@ abstract class MediaStreamTrackAudioSourceNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1221,7 +1262,8 @@ abstract class MediaStreamTrackAudioSourceNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class OscillatorNode implements AudioNode, AudioScheduledSourceNode { +abstract class OscillatorNode + implements AudioNode, AudioScheduledSourceNode, OscillatorNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1260,6 +1302,8 @@ abstract class OscillatorNode implements AudioNode, AudioScheduledSourceNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1334,7 +1378,7 @@ abstract class OscillatorNode implements AudioNode, AudioScheduledSourceNode { } // Rust type: RustOpaqueMoi> -abstract class PannerNode implements AudioNode { +abstract class PannerNode implements AudioNode, PannerNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1378,6 +1422,8 @@ abstract class PannerNode implements AudioNode { Future distanceModel(); + Future connect({required AudioNodeImplementor dest}); + Future maxDistance(); /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. @@ -1454,7 +1500,8 @@ abstract class PannerNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class ScriptProcessorNode implements AudioNode { +abstract class ScriptProcessorNode + implements AudioNode, ScriptProcessorNodeExt { Future bufferSize(); /// Config for up/down-mixing of input channels for this node. @@ -1495,6 +1542,8 @@ abstract class ScriptProcessorNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1521,7 +1570,7 @@ abstract class ScriptProcessorNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class StereoPannerNode implements AudioNode { +abstract class StereoPannerNode implements AudioNode, StereoPannerNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1557,6 +1606,8 @@ abstract class StereoPannerNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1583,7 +1634,7 @@ abstract class StereoPannerNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class WaveShaperNode implements AudioNode { +abstract class WaveShaperNode implements AudioNode, WaveShaperNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1619,6 +1670,8 @@ abstract class WaveShaperNode implements AudioNode { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); 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 beed223cbb..ba3850666e 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 @@ -1,7 +1,9 @@ +use crate::frb_generated::AudioNodeImplementor; use extend::ext; use flutter_rust_bridge::for_generated::anyhow; use web_audio_api::context::{AudioContext, BaseAudioContext}; -use web_audio_api::AudioBuffer; +use web_audio_api::node::*; +use web_audio_api::{AudioBuffer, AudioParam}; #[ext] pub impl AudioContext { @@ -13,9 +15,39 @@ pub impl AudioContext { self.decode_audio_data_sync(input) .map_err(|e| anyhow::anyhow!("{:?}", e)) } +} - // TODO only to test overriding an existing function, not to be really used (and should be reverted later)! - fn frb_override_output_latency(&self) -> String { - "hello this is dummy override".to_owned() - } +macro_rules! handle_audio_node_trait_impls_override { + ($name:ident) => { + #[ext] + pub impl $name { + fn frb_override_connect(&self, dest: AudioNodeImplementor) { + let dest = dest.blocking_read(); + self.connect(&*dest); + } + } + }; } + +handle_audio_node_trait_impls_override!(AudioParam); +handle_audio_node_trait_impls_override!(AnalyserNode); +handle_audio_node_trait_impls_override!(AudioBufferSourceNode); +handle_audio_node_trait_impls_override!(AudioDestinationNode); +handle_audio_node_trait_impls_override!(BiquadFilterNode); +handle_audio_node_trait_impls_override!(ChannelMergerNode); +handle_audio_node_trait_impls_override!(ChannelSplitterNode); +handle_audio_node_trait_impls_override!(ConstantSourceNode); +handle_audio_node_trait_impls_override!(ConvolverNode); +handle_audio_node_trait_impls_override!(DelayNode); +handle_audio_node_trait_impls_override!(DynamicsCompressorNode); +handle_audio_node_trait_impls_override!(GainNode); +handle_audio_node_trait_impls_override!(IIRFilterNode); +handle_audio_node_trait_impls_override!(MediaElementAudioSourceNode); +handle_audio_node_trait_impls_override!(MediaStreamAudioDestinationNode); +handle_audio_node_trait_impls_override!(MediaStreamAudioSourceNode); +handle_audio_node_trait_impls_override!(MediaStreamTrackAudioSourceNode); +handle_audio_node_trait_impls_override!(OscillatorNode); +handle_audio_node_trait_impls_override!(PannerNode); +handle_audio_node_trait_impls_override!(ScriptProcessorNode); +handle_audio_node_trait_impls_override!(StereoPannerNode); +handle_audio_node_trait_impls_override!(WaveShaperNode); diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.io.rs b/frb_example/integrate_third_party/rust/src/frb_generated.io.rs index 713519b469..44352efc4b 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.io.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.io.rs @@ -4,7 +4,29 @@ // Section: imports use super::*; +use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; use crate::api::override_web_audio_api::AudioContextExt; +use crate::api::override_web_audio_api::AudioDestinationNodeExt; +use crate::api::override_web_audio_api::AudioParamExt; +use crate::api::override_web_audio_api::BiquadFilterNodeExt; +use crate::api::override_web_audio_api::ChannelMergerNodeExt; +use crate::api::override_web_audio_api::ChannelSplitterNodeExt; +use crate::api::override_web_audio_api::ConstantSourceNodeExt; +use crate::api::override_web_audio_api::ConvolverNodeExt; +use crate::api::override_web_audio_api::DelayNodeExt; +use crate::api::override_web_audio_api::DynamicsCompressorNodeExt; +use crate::api::override_web_audio_api::GainNodeExt; +use crate::api::override_web_audio_api::IIRFilterNodeExt; +use crate::api::override_web_audio_api::MediaElementAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioDestinationNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamTrackAudioSourceNodeExt; +use crate::api::override_web_audio_api::OscillatorNodeExt; +use crate::api::override_web_audio_api::PannerNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::StereoPannerNodeExt; +use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::simple::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; 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 17c0f94f68..36a7f539be 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.rs @@ -21,7 +21,29 @@ // Section: imports +use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; use crate::api::override_web_audio_api::AudioContextExt; +use crate::api::override_web_audio_api::AudioDestinationNodeExt; +use crate::api::override_web_audio_api::AudioParamExt; +use crate::api::override_web_audio_api::BiquadFilterNodeExt; +use crate::api::override_web_audio_api::ChannelMergerNodeExt; +use crate::api::override_web_audio_api::ChannelSplitterNodeExt; +use crate::api::override_web_audio_api::ConstantSourceNodeExt; +use crate::api::override_web_audio_api::ConvolverNodeExt; +use crate::api::override_web_audio_api::DelayNodeExt; +use crate::api::override_web_audio_api::DynamicsCompressorNodeExt; +use crate::api::override_web_audio_api::GainNodeExt; +use crate::api::override_web_audio_api::IIRFilterNodeExt; +use crate::api::override_web_audio_api::MediaElementAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioDestinationNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamTrackAudioSourceNodeExt; +use crate::api::override_web_audio_api::OscillatorNodeExt; +use crate::api::override_web_audio_api::PannerNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::StereoPannerNodeExt; +use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::simple::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; @@ -45,7 +67,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 2092815286; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1150428884; // Section: executor @@ -651,6 +673,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__AudioParam_frb_override_connect_impl( + port_: flutter_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: "AudioParam_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::AudioParam::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -2613,30 +2660,6 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } -fn wire__web_audio_api__context__AudioContext_frb_override_output_latency_impl( - port_: flutter_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: "AudioContext_frb_override_output_latency", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(web_audio_api::context::AudioContext::frb_override_output_latency(&api_that)) - })()) - } }) -} fn wire__web_audio_api__context__AudioContext_listener_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -2691,6 +2714,30 @@ fn wire__web_audio_api__context__AudioContext_new_impl( }, ) } +fn wire__web_audio_api__context__AudioContext_output_latency_impl( + port_: flutter_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: "AudioContext_output_latency", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(web_audio_api::context::AudioContext::output_latency(&api_that)) + })()) + } }) +} fn wire__web_audio_api__context__AudioContext_render_capacity_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -5075,6 +5122,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__AnalyserNode_frb_override_connect_impl( + port_: flutter_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_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::AnalyserNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} 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, @@ -5635,6 +5707,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_impl( + port_: flutter_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: "AudioBufferSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::AudioBufferSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -6322,6 +6419,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__AudioDestinationNode_frb_override_connect_impl( + port_: flutter_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: "AudioDestinationNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::AudioDestinationNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -6686,6 +6808,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__BiquadFilterNode_frb_override_connect_impl( + port_: flutter_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: "BiquadFilterNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::BiquadFilterNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7075,6 +7222,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ChannelMergerNode_frb_override_connect_impl( + port_: flutter_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: "ChannelMergerNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ChannelMergerNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7415,6 +7587,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ChannelSplitterNode_frb_override_connect_impl( + port_: flutter_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: "ChannelSplitterNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ChannelSplitterNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7779,6 +7976,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ConstantSourceNode_frb_override_connect_impl( + port_: flutter_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: "ConstantSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ConstantSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8217,6 +8439,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ConvolverNode_frb_override_connect_impl( + port_: flutter_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: "ConvolverNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ConvolverNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ConvolverNode_normalize_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8631,6 +8878,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__DelayNode_frb_override_connect_impl( + port_: flutter_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: "DelayNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::DelayNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__DelayNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8971,16 +9243,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } -fn wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl( +fn wire__web_audio_api__node__DynamicsCompressorNode_frb_override_connect_impl( port_: flutter_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: "DynamicsCompressorNode_number_of_inputs", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "DynamicsCompressorNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::DynamicsCompressorNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} +fn wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl( + port_: flutter_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: "DynamicsCompressorNode_number_of_inputs", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -9335,6 +9632,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__GainNode_frb_override_connect_impl( + port_: flutter_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: "GainNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::GainNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__GainNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9675,6 +9997,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__IirFilterNode_frb_override_connect_impl( + port_: flutter_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: "IirFilterNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::IIRFilterNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10015,6 +10362,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaElementAudioSourceNode_frb_override_connect_impl( + port_: flutter_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: "MediaElementAudioSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaElementAudioSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10355,6 +10727,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaStreamAudioDestinationNode_frb_override_connect_impl( + port_: flutter_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: "MediaStreamAudioDestinationNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaStreamAudioDestinationNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10719,6 +11116,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaStreamAudioSourceNode_frb_override_connect_impl( + port_: flutter_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: "MediaStreamAudioSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaStreamAudioSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -11059,6 +11481,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_frb_override_connect_impl( + port_: flutter_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: "MediaStreamTrackAudioSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaStreamTrackAudioSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -11423,6 +11870,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__OscillatorNode_frb_override_connect_impl( + port_: flutter_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: "OscillatorNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::OscillatorNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -12031,6 +12503,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__PannerNode_frb_override_connect_impl( + port_: flutter_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: "PannerNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::PannerNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__PannerNode_max_distance_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -12769,6 +13266,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_impl( + port_: flutter_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_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ScriptProcessorNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} 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, @@ -13109,6 +13631,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__StereoPannerNode_frb_override_connect_impl( + port_: flutter_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: "StereoPannerNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::StereoPannerNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -13449,6 +13996,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__WaveShaperNode_frb_override_connect_impl( + port_: flutter_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: "WaveShaperNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::WaveShaperNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -14211,8 +14783,427 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); -// Section: dart2rust - +// Section: extra_from_parser + +pub enum AudioNodeImplementor { + AnalyserNode(RustAutoOpaque), + AudioBufferSourceNode(RustAutoOpaque), + AudioDestinationNode(RustAutoOpaque), + AudioParam(RustAutoOpaque), + AudioWorkletNode(RustAutoOpaque), + BiquadFilterNode(RustAutoOpaque), + ChannelMergerNode(RustAutoOpaque), + ChannelSplitterNode(RustAutoOpaque), + ConstantSourceNode(RustAutoOpaque), + ConvolverNode(RustAutoOpaque), + DelayNode(RustAutoOpaque), + DynamicsCompressorNode(RustAutoOpaque), + GainNode(RustAutoOpaque), + IIRFilterNode(RustAutoOpaque), + MediaElementAudioSourceNode(RustAutoOpaque), + MediaStreamAudioDestinationNode(RustAutoOpaque), + MediaStreamAudioSourceNode(RustAutoOpaque), + MediaStreamTrackAudioSourceNode(RustAutoOpaque), + OscillatorNode(RustAutoOpaque), + PannerNode(RustAutoOpaque), + ScriptProcessorNode(RustAutoOpaque), + StereoPannerNode(RustAutoOpaque), + WaveShaperNode(RustAutoOpaque), +} + +impl AudioNodeImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> AudioNodeRwLockReadGuard { + match self { + Self::AnalyserNode(inner) => { + AudioNodeRwLockReadGuard::AnalyserNode(inner.blocking_read()) + } + Self::AudioBufferSourceNode(inner) => { + AudioNodeRwLockReadGuard::AudioBufferSourceNode(inner.blocking_read()) + } + Self::AudioDestinationNode(inner) => { + AudioNodeRwLockReadGuard::AudioDestinationNode(inner.blocking_read()) + } + Self::AudioParam(inner) => AudioNodeRwLockReadGuard::AudioParam(inner.blocking_read()), + Self::AudioWorkletNode(inner) => { + AudioNodeRwLockReadGuard::AudioWorkletNode(inner.blocking_read()) + } + Self::BiquadFilterNode(inner) => { + AudioNodeRwLockReadGuard::BiquadFilterNode(inner.blocking_read()) + } + Self::ChannelMergerNode(inner) => { + AudioNodeRwLockReadGuard::ChannelMergerNode(inner.blocking_read()) + } + Self::ChannelSplitterNode(inner) => { + AudioNodeRwLockReadGuard::ChannelSplitterNode(inner.blocking_read()) + } + Self::ConstantSourceNode(inner) => { + AudioNodeRwLockReadGuard::ConstantSourceNode(inner.blocking_read()) + } + Self::ConvolverNode(inner) => { + AudioNodeRwLockReadGuard::ConvolverNode(inner.blocking_read()) + } + Self::DelayNode(inner) => AudioNodeRwLockReadGuard::DelayNode(inner.blocking_read()), + Self::DynamicsCompressorNode(inner) => { + AudioNodeRwLockReadGuard::DynamicsCompressorNode(inner.blocking_read()) + } + Self::GainNode(inner) => AudioNodeRwLockReadGuard::GainNode(inner.blocking_read()), + Self::IIRFilterNode(inner) => { + AudioNodeRwLockReadGuard::IIRFilterNode(inner.blocking_read()) + } + Self::MediaElementAudioSourceNode(inner) => { + AudioNodeRwLockReadGuard::MediaElementAudioSourceNode(inner.blocking_read()) + } + Self::MediaStreamAudioDestinationNode(inner) => { + AudioNodeRwLockReadGuard::MediaStreamAudioDestinationNode(inner.blocking_read()) + } + Self::MediaStreamAudioSourceNode(inner) => { + AudioNodeRwLockReadGuard::MediaStreamAudioSourceNode(inner.blocking_read()) + } + Self::MediaStreamTrackAudioSourceNode(inner) => { + AudioNodeRwLockReadGuard::MediaStreamTrackAudioSourceNode(inner.blocking_read()) + } + Self::OscillatorNode(inner) => { + AudioNodeRwLockReadGuard::OscillatorNode(inner.blocking_read()) + } + Self::PannerNode(inner) => AudioNodeRwLockReadGuard::PannerNode(inner.blocking_read()), + Self::ScriptProcessorNode(inner) => { + AudioNodeRwLockReadGuard::ScriptProcessorNode(inner.blocking_read()) + } + Self::StereoPannerNode(inner) => { + AudioNodeRwLockReadGuard::StereoPannerNode(inner.blocking_read()) + } + Self::WaveShaperNode(inner) => { + AudioNodeRwLockReadGuard::WaveShaperNode(inner.blocking_read()) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> AudioNodeRwLockWriteGuard { + match self { + Self::AnalyserNode(inner) => { + AudioNodeRwLockWriteGuard::AnalyserNode(inner.blocking_write()) + } + Self::AudioBufferSourceNode(inner) => { + AudioNodeRwLockWriteGuard::AudioBufferSourceNode(inner.blocking_write()) + } + Self::AudioDestinationNode(inner) => { + AudioNodeRwLockWriteGuard::AudioDestinationNode(inner.blocking_write()) + } + Self::AudioParam(inner) => { + AudioNodeRwLockWriteGuard::AudioParam(inner.blocking_write()) + } + Self::AudioWorkletNode(inner) => { + AudioNodeRwLockWriteGuard::AudioWorkletNode(inner.blocking_write()) + } + Self::BiquadFilterNode(inner) => { + AudioNodeRwLockWriteGuard::BiquadFilterNode(inner.blocking_write()) + } + Self::ChannelMergerNode(inner) => { + AudioNodeRwLockWriteGuard::ChannelMergerNode(inner.blocking_write()) + } + Self::ChannelSplitterNode(inner) => { + AudioNodeRwLockWriteGuard::ChannelSplitterNode(inner.blocking_write()) + } + Self::ConstantSourceNode(inner) => { + AudioNodeRwLockWriteGuard::ConstantSourceNode(inner.blocking_write()) + } + Self::ConvolverNode(inner) => { + AudioNodeRwLockWriteGuard::ConvolverNode(inner.blocking_write()) + } + Self::DelayNode(inner) => AudioNodeRwLockWriteGuard::DelayNode(inner.blocking_write()), + Self::DynamicsCompressorNode(inner) => { + AudioNodeRwLockWriteGuard::DynamicsCompressorNode(inner.blocking_write()) + } + Self::GainNode(inner) => AudioNodeRwLockWriteGuard::GainNode(inner.blocking_write()), + Self::IIRFilterNode(inner) => { + AudioNodeRwLockWriteGuard::IIRFilterNode(inner.blocking_write()) + } + Self::MediaElementAudioSourceNode(inner) => { + AudioNodeRwLockWriteGuard::MediaElementAudioSourceNode(inner.blocking_write()) + } + Self::MediaStreamAudioDestinationNode(inner) => { + AudioNodeRwLockWriteGuard::MediaStreamAudioDestinationNode(inner.blocking_write()) + } + Self::MediaStreamAudioSourceNode(inner) => { + AudioNodeRwLockWriteGuard::MediaStreamAudioSourceNode(inner.blocking_write()) + } + Self::MediaStreamTrackAudioSourceNode(inner) => { + AudioNodeRwLockWriteGuard::MediaStreamTrackAudioSourceNode(inner.blocking_write()) + } + Self::OscillatorNode(inner) => { + AudioNodeRwLockWriteGuard::OscillatorNode(inner.blocking_write()) + } + Self::PannerNode(inner) => { + AudioNodeRwLockWriteGuard::PannerNode(inner.blocking_write()) + } + Self::ScriptProcessorNode(inner) => { + AudioNodeRwLockWriteGuard::ScriptProcessorNode(inner.blocking_write()) + } + Self::StereoPannerNode(inner) => { + AudioNodeRwLockWriteGuard::StereoPannerNode(inner.blocking_write()) + } + Self::WaveShaperNode(inner) => { + AudioNodeRwLockWriteGuard::WaveShaperNode(inner.blocking_write()) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum AudioNodeRwLockReadGuard<'a> { + AnalyserNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AnalyserNode>), + AudioBufferSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioBufferSourceNode>, + ), + AudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioDestinationNode>, + ), + AudioParam(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioParam>), + AudioWorkletNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioWorkletNode>, + ), + BiquadFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, BiquadFilterNode>, + ), + ChannelMergerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ChannelMergerNode>, + ), + ChannelSplitterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ChannelSplitterNode>, + ), + ConstantSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ConstantSourceNode>, + ), + ConvolverNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ConvolverNode>, + ), + DelayNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, DelayNode>), + DynamicsCompressorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, DynamicsCompressorNode>, + ), + GainNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, GainNode>), + IIRFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, IIRFilterNode>, + ), + MediaElementAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaElementAudioSourceNode, + >, + ), + MediaStreamAudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaStreamAudioDestinationNode, + >, + ), + MediaStreamAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaStreamAudioSourceNode, + >, + ), + MediaStreamTrackAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaStreamTrackAudioSourceNode, + >, + ), + OscillatorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, OscillatorNode>, + ), + PannerNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, PannerNode>), + ScriptProcessorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ScriptProcessorNode>, + ), + StereoPannerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StereoPannerNode>, + ), + WaveShaperNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, WaveShaperNode>, + ), +} + +impl std::ops::Deref for AudioNodeRwLockReadGuard<'_> { + type Target = dyn AudioNode; + + fn deref(&self) -> &Self::Target { + match self { + Self::AnalyserNode(inner) => inner.deref(), + Self::AudioBufferSourceNode(inner) => inner.deref(), + Self::AudioDestinationNode(inner) => inner.deref(), + Self::AudioParam(inner) => inner.deref(), + Self::AudioWorkletNode(inner) => inner.deref(), + Self::BiquadFilterNode(inner) => inner.deref(), + Self::ChannelMergerNode(inner) => inner.deref(), + Self::ChannelSplitterNode(inner) => inner.deref(), + Self::ConstantSourceNode(inner) => inner.deref(), + Self::ConvolverNode(inner) => inner.deref(), + Self::DelayNode(inner) => inner.deref(), + Self::DynamicsCompressorNode(inner) => inner.deref(), + Self::GainNode(inner) => inner.deref(), + Self::IIRFilterNode(inner) => inner.deref(), + Self::MediaElementAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamAudioDestinationNode(inner) => inner.deref(), + Self::MediaStreamAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamTrackAudioSourceNode(inner) => inner.deref(), + Self::OscillatorNode(inner) => inner.deref(), + Self::PannerNode(inner) => inner.deref(), + Self::ScriptProcessorNode(inner) => inner.deref(), + Self::StereoPannerNode(inner) => inner.deref(), + Self::WaveShaperNode(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum AudioNodeRwLockWriteGuard<'a> { + AnalyserNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AnalyserNode>, + ), + AudioBufferSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioBufferSourceNode>, + ), + AudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioDestinationNode>, + ), + AudioParam(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioParam>), + AudioWorkletNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioWorkletNode>, + ), + BiquadFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, BiquadFilterNode>, + ), + ChannelMergerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ChannelMergerNode>, + ), + ChannelSplitterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ChannelSplitterNode>, + ), + ConstantSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ConstantSourceNode>, + ), + ConvolverNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ConvolverNode>, + ), + DelayNode(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, DelayNode>), + DynamicsCompressorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + DynamicsCompressorNode, + >, + ), + GainNode(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, GainNode>), + IIRFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, IIRFilterNode>, + ), + MediaElementAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaElementAudioSourceNode, + >, + ), + MediaStreamAudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaStreamAudioDestinationNode, + >, + ), + MediaStreamAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaStreamAudioSourceNode, + >, + ), + MediaStreamTrackAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaStreamTrackAudioSourceNode, + >, + ), + OscillatorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, OscillatorNode>, + ), + PannerNode(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, PannerNode>), + ScriptProcessorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ScriptProcessorNode>, + ), + StereoPannerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, StereoPannerNode>, + ), + WaveShaperNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, WaveShaperNode>, + ), +} + +impl std::ops::Deref for AudioNodeRwLockWriteGuard<'_> { + type Target = dyn AudioNode; + + fn deref(&self) -> &Self::Target { + match self { + Self::AnalyserNode(inner) => inner.deref(), + Self::AudioBufferSourceNode(inner) => inner.deref(), + Self::AudioDestinationNode(inner) => inner.deref(), + Self::AudioParam(inner) => inner.deref(), + Self::AudioWorkletNode(inner) => inner.deref(), + Self::BiquadFilterNode(inner) => inner.deref(), + Self::ChannelMergerNode(inner) => inner.deref(), + Self::ChannelSplitterNode(inner) => inner.deref(), + Self::ConstantSourceNode(inner) => inner.deref(), + Self::ConvolverNode(inner) => inner.deref(), + Self::DelayNode(inner) => inner.deref(), + Self::DynamicsCompressorNode(inner) => inner.deref(), + Self::GainNode(inner) => inner.deref(), + Self::IIRFilterNode(inner) => inner.deref(), + Self::MediaElementAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamAudioDestinationNode(inner) => inner.deref(), + Self::MediaStreamAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamTrackAudioSourceNode(inner) => inner.deref(), + Self::OscillatorNode(inner) => inner.deref(), + Self::PannerNode(inner) => inner.deref(), + Self::ScriptProcessorNode(inner) => inner.deref(), + Self::StereoPannerNode(inner) => inner.deref(), + Self::WaveShaperNode(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for AudioNodeRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::AnalyserNode(inner) => inner.deref_mut(), + Self::AudioBufferSourceNode(inner) => inner.deref_mut(), + Self::AudioDestinationNode(inner) => inner.deref_mut(), + Self::AudioParam(inner) => inner.deref_mut(), + Self::AudioWorkletNode(inner) => inner.deref_mut(), + Self::BiquadFilterNode(inner) => inner.deref_mut(), + Self::ChannelMergerNode(inner) => inner.deref_mut(), + Self::ChannelSplitterNode(inner) => inner.deref_mut(), + Self::ConstantSourceNode(inner) => inner.deref_mut(), + Self::ConvolverNode(inner) => inner.deref_mut(), + Self::DelayNode(inner) => inner.deref_mut(), + Self::DynamicsCompressorNode(inner) => inner.deref_mut(), + Self::GainNode(inner) => inner.deref_mut(), + Self::IIRFilterNode(inner) => inner.deref_mut(), + Self::MediaElementAudioSourceNode(inner) => inner.deref_mut(), + Self::MediaStreamAudioDestinationNode(inner) => inner.deref_mut(), + Self::MediaStreamAudioSourceNode(inner) => inner.deref_mut(), + Self::MediaStreamTrackAudioSourceNode(inner) => inner.deref_mut(), + Self::OscillatorNode(inner) => inner.deref_mut(), + Self::PannerNode(inner) => inner.deref_mut(), + Self::ScriptProcessorNode(inner) => inner.deref_mut(), + Self::StereoPannerNode(inner) => inner.deref_mut(), + Self::WaveShaperNode(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_AudioNode(a: AudioNodeImplementor) {} + +// Section: dart2rust + impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -14221,6 +15212,240 @@ impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { } } +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for AnalyserNode { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -15167,6 +16392,138 @@ impl SseDecode for web_audio_api::context::AudioContextState { } } +impl SseDecode for crate::frb_generated::AudioNodeImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AnalyserNode(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioBufferSourceNode( + var_field0, + ); + } + 2 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioDestinationNode( + var_field0, + ); + } + 3 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioParam(var_field0); + } + 4 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioWorkletNode(var_field0); + } + 5 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::BiquadFilterNode(var_field0); + } + 6 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ChannelMergerNode(var_field0); + } + 7 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ChannelSplitterNode(var_field0); + } + 8 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ConstantSourceNode(var_field0); + } + 9 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ConvolverNode(var_field0); + } + 10 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::DelayNode(var_field0); + } + 11 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::DynamicsCompressorNode( + var_field0, + ); + } + 12 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::GainNode(var_field0); + } + 13 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::IIRFilterNode(var_field0); + } + 14 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaElementAudioSourceNode( + var_field0, + ); + } + 15 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaStreamAudioDestinationNode( + var_field0, + ); + } + 16 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaStreamAudioSourceNode( + var_field0, + ); + } + 17 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaStreamTrackAudioSourceNode( + var_field0, + ); + } + 18 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::OscillatorNode(var_field0); + } + 19 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::PannerNode(var_field0); + } + 20 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ScriptProcessorNode(var_field0); + } + 21 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::StereoPannerNode(var_field0); + } + 22 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::WaveShaperNode(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for web_audio_api::AudioParamDescriptor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -15490,535 +16847,557 @@ fn pde_ffi_dispatcher_primary_impl( ) { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 3 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), -4 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), -5 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), -6 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), -7 => wire__web_audio_api__AudioBuffer_get_channel_data_impl(port, ptr, rust_vec_len, data_len), -8 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl(port, ptr, rust_vec_len, data_len), -9 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), -10 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), -11 => wire__web_audio_api__AudioBuffer_number_of_channels_impl(port, ptr, rust_vec_len, data_len), -12 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), -13 => wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len), -14 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl(port, ptr, rust_vec_len, data_len), -15 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl(port, ptr, rust_vec_len, data_len), -16 => wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len), -17 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), -18 => wire__web_audio_api__AudioParam_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -19 => wire__web_audio_api__AudioParam_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -20 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -21 => wire__web_audio_api__AudioParam_context_impl(port, ptr, rust_vec_len, data_len), -22 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), -23 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), -24 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -25 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -26 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -27 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), -28 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), -29 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -30 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -31 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), -32 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), -33 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -34 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -35 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -36 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), -37 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), -38 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), -39 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), -40 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), -57 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), -58 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), -59 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), -64 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), -65 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), -66 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), -67 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -68 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), -69 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), -70 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -71 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -72 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -73 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -74 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -75 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -76 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -77 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -78 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -79 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -80 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -81 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -82 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -83 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), -84 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), -85 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), -86 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -87 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -88 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -89 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -90 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -91 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -92 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -93 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -94 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), -95 => wire__web_audio_api__context__AudioContext_frb_override_output_latency_impl(port, ptr, rust_vec_len, data_len), -96 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -98 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), -99 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), -100 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -101 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), -102 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), -103 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -104 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), -105 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -106 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -107 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -108 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -109 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -110 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -111 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -112 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -113 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -114 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -115 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -116 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -117 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -118 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -119 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -120 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -121 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -122 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -123 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -124 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -125 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -126 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -127 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -128 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -129 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), -130 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -131 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -132 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -133 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), -134 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -135 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -136 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -137 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -138 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -139 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -140 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -141 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -142 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -143 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -144 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -145 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -146 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -147 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -148 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -149 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -150 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -151 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -152 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -153 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -154 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -155 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -156 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), -157 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -158 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), -159 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), -160 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -161 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), -162 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), -163 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -164 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -191 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), -198 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), -199 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), -200 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), -201 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), -202 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), -203 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), -204 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), -205 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), -206 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), -207 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), -208 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -209 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -210 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -211 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -212 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -213 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), -214 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -215 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -216 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), -217 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), -218 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), -219 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), -220 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -221 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -222 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), -223 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -224 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -225 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -226 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), -227 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), -228 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), -229 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -230 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -231 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -232 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -233 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -234 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -235 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -236 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -237 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -238 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -239 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -240 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), -241 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), -242 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), -243 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -244 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -245 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), -246 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -247 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -248 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -249 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -250 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -251 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), -252 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), -253 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), -254 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -255 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -256 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), -257 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), -258 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -259 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -260 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -261 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -262 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -263 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -264 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -265 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -266 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -267 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -268 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), -269 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -270 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -271 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -272 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -273 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -274 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -275 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -276 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -277 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -278 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -279 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -280 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -281 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -282 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -283 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -284 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -285 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -286 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -287 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -288 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -289 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), -290 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), -291 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -292 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -293 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -294 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -295 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -296 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), -297 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -298 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -299 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -300 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -301 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), -302 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -303 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -304 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -305 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -306 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -307 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -308 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -309 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -310 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), -311 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -312 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -313 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -314 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -315 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), -316 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -317 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -318 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -319 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -320 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -321 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -322 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -323 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -324 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -325 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -326 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -327 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -328 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -329 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -330 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -331 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -332 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -333 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -334 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -335 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -336 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -337 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -338 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -339 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -340 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -341 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -342 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -343 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), -344 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -345 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -346 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), -347 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -348 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -349 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), -350 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -351 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -352 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -353 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -354 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), -355 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -356 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -357 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -358 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -359 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -360 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), -361 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -362 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -363 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -364 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -365 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), -366 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -367 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -368 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -369 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -370 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -371 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -372 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -373 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -374 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), -375 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -376 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -377 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -378 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -379 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), -380 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), -381 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -382 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -383 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -384 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -385 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -386 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -387 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -388 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -389 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), -390 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -391 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -392 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -393 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -394 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), -395 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -396 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -397 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -398 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -399 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -400 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -401 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -402 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -403 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -404 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -405 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -406 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -407 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -408 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -409 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -410 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -411 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -412 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -413 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -414 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -415 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -416 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -417 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -418 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -419 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -420 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -421 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -422 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -423 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -424 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -425 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -426 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -427 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -428 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -429 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -430 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -431 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -432 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -433 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -434 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -435 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -436 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -437 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -438 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -439 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -440 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), -441 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -442 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -443 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -444 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -445 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -446 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -447 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -448 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -449 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -450 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -451 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -452 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -453 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -454 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -455 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -456 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -457 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -458 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -459 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -460 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -461 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -462 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -463 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -464 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -465 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -466 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -467 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -468 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -469 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -470 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -471 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -472 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -473 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -474 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -475 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), -476 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -477 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -478 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -479 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -480 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), -481 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -482 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -483 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -484 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -485 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), -486 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), -487 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), -488 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), -489 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -490 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), -491 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -492 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -493 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -494 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -495 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -496 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -497 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -498 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -499 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), -500 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -501 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -502 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), -503 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), -504 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -505 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -506 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), -507 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), -508 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -509 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -510 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -511 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -512 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -513 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -514 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -515 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -516 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), -517 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), -518 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), -519 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), -520 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), -521 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), -522 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -523 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), -524 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -525 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -526 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -527 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -528 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), -529 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -530 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), -531 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -532 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -533 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -534 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -535 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), -536 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -537 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -538 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -539 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -540 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -541 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -542 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -543 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -544 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), -545 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -546 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -547 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -548 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -549 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -550 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -551 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -552 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -572 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -573 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -574 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -575 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -576 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -577 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), -578 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -579 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -580 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -581 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -582 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), -583 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), -584 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -585 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -586 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -587 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), -588 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), -589 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -590 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -591 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -592 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -593 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -594 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), -595 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -596 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -597 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -598 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -599 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), -600 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), -601 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -602 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -603 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), + 24 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), +25 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), +27 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), +28 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), +29 => wire__web_audio_api__AudioBuffer_get_channel_data_impl(port, ptr, rust_vec_len, data_len), +30 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl(port, ptr, rust_vec_len, data_len), +31 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), +32 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), +33 => wire__web_audio_api__AudioBuffer_number_of_channels_impl(port, ptr, rust_vec_len, data_len), +34 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), +35 => wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len), +36 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl(port, ptr, rust_vec_len, data_len), +37 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl(port, ptr, rust_vec_len, data_len), +38 => wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len), +39 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), +40 => wire__web_audio_api__AudioParam_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +41 => wire__web_audio_api__AudioParam_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +42 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +43 => wire__web_audio_api__AudioParam_context_impl(port, ptr, rust_vec_len, data_len), +44 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), +45 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), +46 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +47 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +48 => wire__web_audio_api__AudioParam_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +49 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +50 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), +51 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), +52 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +53 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +54 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), +55 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), +56 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +57 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +58 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +59 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), +60 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), +61 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), +62 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), +63 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), +80 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), +81 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), +82 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), +87 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), +88 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), +89 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), +90 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +91 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), +92 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), +93 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +94 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +95 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +96 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +97 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +98 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +99 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +100 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +101 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +102 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +103 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +104 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +105 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +106 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), +107 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), +108 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), +109 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +110 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +111 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +112 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +113 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +114 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +115 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +116 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +117 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), +118 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +120 => wire__web_audio_api__context__AudioContext_output_latency_impl(port, ptr, rust_vec_len, data_len), +121 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), +122 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), +123 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +124 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), +125 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), +126 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +127 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), +128 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +129 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +130 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +131 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +132 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +133 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +134 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +135 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +136 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +137 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +138 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +139 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +140 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +141 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +142 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +143 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +144 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +145 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +146 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +147 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +148 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +149 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +150 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +151 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +152 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), +153 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +154 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +155 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +156 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), +157 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +158 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +159 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +160 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +161 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +162 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +163 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +164 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +165 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +166 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +167 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +168 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +169 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +170 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +171 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +172 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +173 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +174 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +175 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +176 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +177 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +178 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +179 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), +180 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +181 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), +182 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), +183 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +184 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), +185 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), +186 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +187 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +214 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), +221 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), +222 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), +223 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), +224 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), +225 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), +226 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), +227 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), +228 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), +229 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), +230 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), +231 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +232 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +233 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +234 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +235 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +236 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), +237 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +238 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +239 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), +240 => wire__web_audio_api__node__AnalyserNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +241 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), +242 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), +243 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), +244 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +245 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +246 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), +247 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +248 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +249 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +250 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), +251 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), +252 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), +253 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +254 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +255 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +256 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +257 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +258 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +259 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +260 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +261 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +262 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +263 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +264 => wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +265 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), +266 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), +267 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), +268 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +269 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +270 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), +271 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +272 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +273 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +274 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +275 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +276 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), +277 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), +278 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), +279 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +280 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +281 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), +282 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), +283 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +284 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +285 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +286 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +287 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +288 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +289 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +290 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +291 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +292 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +293 => wire__web_audio_api__node__AudioDestinationNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +294 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), +295 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +296 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +297 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +298 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +299 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +300 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +301 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +302 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +303 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +304 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +305 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +306 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +307 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +308 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +309 => wire__web_audio_api__node__BiquadFilterNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +310 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +311 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +312 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +313 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +314 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +315 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +316 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), +317 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), +318 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +319 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +320 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +321 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +322 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +323 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), +324 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +325 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +326 => wire__web_audio_api__node__ChannelMergerNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +327 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +328 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +329 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), +330 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +331 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +332 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +333 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +334 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +335 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +336 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +337 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +338 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), +339 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +340 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +341 => wire__web_audio_api__node__ChannelSplitterNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +342 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +343 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +344 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), +345 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +346 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +347 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +348 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +349 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +350 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +351 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +352 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +353 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +354 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +355 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +356 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +357 => wire__web_audio_api__node__ConstantSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +358 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +359 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +360 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +361 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +362 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +363 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +364 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +365 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +366 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +367 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +368 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +369 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +370 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +371 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +372 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +373 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), +374 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +375 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +376 => wire__web_audio_api__node__ConvolverNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +377 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), +378 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +379 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +380 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), +381 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +382 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +383 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +384 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +385 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), +386 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +387 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +388 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +389 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +390 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +391 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), +392 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +393 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +394 => wire__web_audio_api__node__DelayNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +395 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +396 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +397 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), +398 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +399 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +400 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +401 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +402 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +403 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +404 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +405 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +406 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), +407 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +408 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +409 => wire__web_audio_api__node__DynamicsCompressorNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +410 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +411 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +412 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), +413 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), +414 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +415 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +416 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +417 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +418 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +419 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +420 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +421 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +422 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), +423 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +424 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +425 => wire__web_audio_api__node__GainNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +426 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +427 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +428 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), +429 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +430 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +431 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +432 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +433 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +434 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +435 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +436 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +437 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +438 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +439 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +440 => wire__web_audio_api__node__IirFilterNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +441 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +442 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +443 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +444 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +445 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +446 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +447 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +448 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +449 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +450 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +451 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +452 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +453 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +454 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +455 => wire__web_audio_api__node__MediaElementAudioSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +456 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +457 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +458 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +459 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +460 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +461 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +462 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +463 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +464 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +465 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +466 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +467 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +468 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +469 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +470 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +471 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +472 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +473 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +474 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +475 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +476 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +477 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), +478 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +479 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +480 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +481 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +482 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +483 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +484 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +485 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +486 => wire__web_audio_api__node__MediaStreamAudioSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +487 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +488 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +489 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +490 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +491 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +492 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +493 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +494 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +495 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +496 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +497 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +498 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +499 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +500 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +501 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +502 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +503 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +504 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +505 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +506 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +507 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +508 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +509 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +510 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +511 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +512 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +513 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +514 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), +515 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +516 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +517 => wire__web_audio_api__node__OscillatorNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +518 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +519 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +520 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), +521 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +522 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +523 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +524 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +525 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), +526 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), +527 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), +528 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), +529 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +530 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), +531 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +532 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +533 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +534 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +535 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +536 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +537 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +538 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +539 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), +540 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +541 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +542 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), +543 => wire__web_audio_api__node__PannerNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +544 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), +545 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +546 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +547 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), +548 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), +549 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +550 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +551 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +552 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +553 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +554 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +555 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +556 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +557 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), +558 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), +559 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), +560 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), +561 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), +562 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), +563 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +564 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), +565 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +566 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +567 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +568 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +569 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), +570 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +571 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), +572 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +573 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +574 => wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +575 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +576 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +577 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), +578 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +579 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +580 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +581 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +582 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +583 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +584 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +585 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +586 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), +587 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +588 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +589 => wire__web_audio_api__node__StereoPannerNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +590 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +591 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +592 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +593 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +594 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +595 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +615 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +616 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +617 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +618 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +619 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +620 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), +621 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +622 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +623 => wire__web_audio_api__node__WaveShaperNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +624 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +625 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +626 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), +627 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), +628 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +629 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +630 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +631 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), +632 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), +633 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +634 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +635 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +636 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +637 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +638 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), +639 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +640 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +641 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +642 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +643 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), +644 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), +645 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +646 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +647 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -16031,133 +17410,133 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 41 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( + 64 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 42 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( + 65 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 43 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( + 66 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( ptr, rust_vec_len, data_len, ), - 44 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( + 67 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 45 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( + 68 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 46 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( + 69 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( ptr, rust_vec_len, data_len, ), - 47 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( + 70 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( ptr, rust_vec_len, data_len, ), - 48 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( + 71 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 49 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( + 72 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( ptr, rust_vec_len, data_len, ), - 50 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( + 73 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( ptr, rust_vec_len, data_len, ), - 51 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( + 74 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 52 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( + 75 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( ptr, rust_vec_len, data_len, ), - 53 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( + 76 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 54 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( + 77 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( ptr, rust_vec_len, data_len, ), - 55 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( + 78 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( ptr, rust_vec_len, data_len, ), - 56 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( + 79 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 60 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( + 83 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 61 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( + 84 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 62 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( + 85 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 63 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( + 86 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 97 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), - 192 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( + 119 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), + 215 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( ptr, rust_vec_len, data_len, ), - 193 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( + 216 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 194 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( + 217 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( ptr, rust_vec_len, data_len, ), - 195 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( + 218 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( ptr, rust_vec_len, data_len, ), - 196 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( + 219 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 197 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( + 220 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( ptr, rust_vec_len, data_len, @@ -16983,6 +18362,96 @@ impl flutter_rust_bridge::IntoIntoDart flutter_rust_bridge::for_generated::DartAbi { + match self { + crate::frb_generated::AudioNodeImplementor::AnalyserNode(field0) => { + [0.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioBufferSourceNode(field0) => { + [1.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioDestinationNode(field0) => { + [2.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioParam(field0) => { + [3.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioWorkletNode(field0) => { + [4.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::BiquadFilterNode(field0) => { + [5.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ChannelMergerNode(field0) => { + [6.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ChannelSplitterNode(field0) => { + [7.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ConstantSourceNode(field0) => { + [8.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ConvolverNode(field0) => { + [9.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::DelayNode(field0) => { + [10.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::DynamicsCompressorNode(field0) => { + [11.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::GainNode(field0) => { + [12.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::IIRFilterNode(field0) => { + [13.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaElementAudioSourceNode(field0) => { + [14.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioDestinationNode(field0) => { + [15.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioSourceNode(field0) => { + [16.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaStreamTrackAudioSourceNode(field0) => { + [17.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::OscillatorNode(field0) => { + [18.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::PannerNode(field0) => { + [19.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ScriptProcessorNode(field0) => { + [20.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::StereoPannerNode(field0) => { + [21.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::WaveShaperNode(field0) => { + [22.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + _ => { + unimplemented!(""); + } + } + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::AudioNodeImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::AudioNodeImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::AudioNodeImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [ @@ -17258,6 +18727,206 @@ impl SseEncode for flutter_rust_bridge::for_generated::anyhow::Error { } } +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + impl SseEncode for AnalyserNode { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -18182,6 +19851,113 @@ impl SseEncode for web_audio_api::context::AudioContextState { } } +impl SseEncode for crate::frb_generated::AudioNodeImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self { + crate::frb_generated::AudioNodeImplementor::AnalyserNode(field0) => { + ::sse_encode(0, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioBufferSourceNode(field0) => { + ::sse_encode(1, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioDestinationNode(field0) => { + ::sse_encode(2, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioParam(field0) => { + ::sse_encode(3, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioWorkletNode(field0) => { + ::sse_encode(4, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::BiquadFilterNode(field0) => { + ::sse_encode(5, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ChannelMergerNode(field0) => { + ::sse_encode(6, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ChannelSplitterNode(field0) => { + ::sse_encode(7, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ConstantSourceNode(field0) => { + ::sse_encode(8, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ConvolverNode(field0) => { + ::sse_encode(9, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::DelayNode(field0) => { + ::sse_encode(10, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::DynamicsCompressorNode(field0) => { + ::sse_encode(11, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::GainNode(field0) => { + ::sse_encode(12, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::IIRFilterNode(field0) => { + ::sse_encode(13, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::MediaElementAudioSourceNode(field0) => { + ::sse_encode(14, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioDestinationNode(field0) => { + ::sse_encode(15, serializer); + >::sse_encode( + field0, serializer, + ); + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioSourceNode(field0) => { + ::sse_encode(16, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::MediaStreamTrackAudioSourceNode(field0) => { + ::sse_encode(17, serializer); + >::sse_encode( + field0, serializer, + ); + } + crate::frb_generated::AudioNodeImplementor::OscillatorNode(field0) => { + ::sse_encode(18, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::PannerNode(field0) => { + ::sse_encode(19, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ScriptProcessorNode(field0) => { + ::sse_encode(20, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::StereoPannerNode(field0) => { + ::sse_encode(21, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::WaveShaperNode(field0) => { + ::sse_encode(22, serializer); + >::sse_encode(field0, serializer); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseEncode for web_audio_api::AudioParamDescriptor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.web.rs b/frb_example/integrate_third_party/rust/src/frb_generated.web.rs index 9ba1f28c99..360dc52e0b 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.web.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.web.rs @@ -4,7 +4,29 @@ // Section: imports use super::*; +use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; use crate::api::override_web_audio_api::AudioContextExt; +use crate::api::override_web_audio_api::AudioDestinationNodeExt; +use crate::api::override_web_audio_api::AudioParamExt; +use crate::api::override_web_audio_api::BiquadFilterNodeExt; +use crate::api::override_web_audio_api::ChannelMergerNodeExt; +use crate::api::override_web_audio_api::ChannelSplitterNodeExt; +use crate::api::override_web_audio_api::ConstantSourceNodeExt; +use crate::api::override_web_audio_api::ConvolverNodeExt; +use crate::api::override_web_audio_api::DelayNodeExt; +use crate::api::override_web_audio_api::DynamicsCompressorNodeExt; +use crate::api::override_web_audio_api::GainNodeExt; +use crate::api::override_web_audio_api::IIRFilterNodeExt; +use crate::api::override_web_audio_api::MediaElementAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioDestinationNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamTrackAudioSourceNodeExt; +use crate::api::override_web_audio_api::OscillatorNodeExt; +use crate::api::override_web_audio_api::PannerNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::StereoPannerNodeExt; +use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::simple::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs index c45bd552f6..b57623cc29 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs @@ -4,7 +4,7 @@ pub mod media_element; pub mod node; pub mod worklet; -use crate::{handle_audio_node_trait_impls, handle_getter_audio_param}; +use crate::{handle_audio_node_trait_impls_marker, handle_getter_audio_param}; use flutter_rust_bridge::frb; use web_audio_api::{AudioBuffer, AudioListener, AudioParam, AudioRenderCapacity}; @@ -38,6 +38,6 @@ pub struct ErrorEvent; #[frb(ignore)] pub struct MediaElement; -handle_audio_node_trait_impls!(AudioParam); +handle_audio_node_trait_impls_marker!(AudioParam); handle_getter_audio_param!(AudioListener; position_x, position_y, position_z, forward_x, forward_y, forward_z, up_x, up_y, up_z); 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 50630ed437..b1bc0db31d 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 @@ -47,12 +47,11 @@ impl WaveShaperNode { } #[frb(external)] +#[frb(generate_implementor_enum)] pub trait AudioNode { #[frb(ignore)] fn set_onprocessorerror(); #[frb(ignore)] - fn connect(); - #[frb(ignore)] fn connect_from_output_to_input(); #[frb(ignore)] fn disconnect_dest(); @@ -63,15 +62,12 @@ pub trait AudioNode { } #[macro_export] -macro_rules! handle_audio_node_trait_impls { +macro_rules! handle_audio_node_trait_impls_marker { ($name:ident) => { #[frb(external)] impl $name { #[frb(ignore)] pub fn set_onprocessorerror() {} - - #[frb(ignore)] - pub fn connect() {} #[frb(ignore)] pub fn connect_from_output_to_input() {} #[frb(ignore)] @@ -84,27 +80,27 @@ macro_rules! handle_audio_node_trait_impls { }; } -handle_audio_node_trait_impls!(AnalyserNode); -handle_audio_node_trait_impls!(AudioBufferSourceNode); -handle_audio_node_trait_impls!(AudioDestinationNode); -handle_audio_node_trait_impls!(BiquadFilterNode); -handle_audio_node_trait_impls!(ChannelMergerNode); -handle_audio_node_trait_impls!(ChannelSplitterNode); -handle_audio_node_trait_impls!(ConstantSourceNode); -handle_audio_node_trait_impls!(ConvolverNode); -handle_audio_node_trait_impls!(DelayNode); -handle_audio_node_trait_impls!(DynamicsCompressorNode); -handle_audio_node_trait_impls!(GainNode); -handle_audio_node_trait_impls!(IIRFilterNode); -handle_audio_node_trait_impls!(MediaElementAudioSourceNode); -handle_audio_node_trait_impls!(MediaStreamAudioDestinationNode); -handle_audio_node_trait_impls!(MediaStreamAudioSourceNode); -handle_audio_node_trait_impls!(MediaStreamTrackAudioSourceNode); -handle_audio_node_trait_impls!(OscillatorNode); -handle_audio_node_trait_impls!(PannerNode); -handle_audio_node_trait_impls!(ScriptProcessorNode); -handle_audio_node_trait_impls!(StereoPannerNode); -handle_audio_node_trait_impls!(WaveShaperNode); +handle_audio_node_trait_impls_marker!(AnalyserNode); +handle_audio_node_trait_impls_marker!(AudioBufferSourceNode); +handle_audio_node_trait_impls_marker!(AudioDestinationNode); +handle_audio_node_trait_impls_marker!(BiquadFilterNode); +handle_audio_node_trait_impls_marker!(ChannelMergerNode); +handle_audio_node_trait_impls_marker!(ChannelSplitterNode); +handle_audio_node_trait_impls_marker!(ConstantSourceNode); +handle_audio_node_trait_impls_marker!(ConvolverNode); +handle_audio_node_trait_impls_marker!(DelayNode); +handle_audio_node_trait_impls_marker!(DynamicsCompressorNode); +handle_audio_node_trait_impls_marker!(GainNode); +handle_audio_node_trait_impls_marker!(IIRFilterNode); +handle_audio_node_trait_impls_marker!(MediaElementAudioSourceNode); +handle_audio_node_trait_impls_marker!(MediaStreamAudioDestinationNode); +handle_audio_node_trait_impls_marker!(MediaStreamAudioSourceNode); +handle_audio_node_trait_impls_marker!(MediaStreamTrackAudioSourceNode); +handle_audio_node_trait_impls_marker!(OscillatorNode); +handle_audio_node_trait_impls_marker!(PannerNode); +handle_audio_node_trait_impls_marker!(ScriptProcessorNode); +handle_audio_node_trait_impls_marker!(StereoPannerNode); +handle_audio_node_trait_impls_marker!(WaveShaperNode); #[macro_export] macro_rules! handle_getter_audio_param { diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index a21deb6789..40956cc62c 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -326,6 +326,24 @@ typedef struct wire_cst_my_struct { bool content; } wire_cst_my_struct; +typedef struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal; + +typedef struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; + +typedef union SimpleTraitForDynTwinNormalImplementorKind { + struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal StructOneWithTraitForDynTwinNormal; + struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal StructTwoWithTraitForDynTwinNormal; +} SimpleTraitForDynTwinNormalImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_normal_implementor { + int32_t tag; + union SimpleTraitForDynTwinNormalImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_normal_implementor; + typedef struct wire_cst_macro_struct { int32_t data; } wire_cst_macro_struct; @@ -1594,6 +1612,24 @@ typedef struct wire_cst_some_struct_twin_sync { uint32_t value; } wire_cst_some_struct_twin_sync; +typedef struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync; + +typedef union SimpleTraitForDynTwinSyncImplementorKind { + struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync StructOneWithTraitForDynTwinSync; + struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync StructTwoWithTraitForDynTwinSync; +} SimpleTraitForDynTwinSyncImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_sync_implementor { + int32_t tag; + union SimpleTraitForDynTwinSyncImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_sync_implementor; + typedef struct wire_cst_record_string_kitchen_sink_twin_rust_async { struct wire_cst_list_prim_u_8_strict *field0; struct wire_cst_kitchen_sink_twin_rust_async field1; @@ -2625,6 +2661,42 @@ typedef struct wire_cst_list_of_nested_raw_string_mirrored { struct wire_cst_list_nested_raw_string_mirrored *raw; } wire_cst_list_of_nested_raw_string_mirrored; +typedef struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse; + +typedef struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse; + +typedef union SimpleTraitForDynTwinSseImplementorKind { + struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse StructOneWithTraitForDynTwinSse; + struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse StructTwoWithTraitForDynTwinSse; +} SimpleTraitForDynTwinSseImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_sse_implementor { + int32_t tag; + union SimpleTraitForDynTwinSseImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_sse_implementor; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse; + +typedef union SimpleTraitForDynTwinSyncSseImplementorKind { + struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse StructOneWithTraitForDynTwinSyncSse; + struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse StructTwoWithTraitForDynTwinSyncSse; +} SimpleTraitForDynTwinSyncSseImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + int32_t tag; + union SimpleTraitForDynTwinSyncSseImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor; + typedef struct wire_cst_list_Chrono_Local { int64_t *ptr; int32_t len; @@ -3666,6 +3738,17 @@ void frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_ void frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal(int64_t port_, struct wire_cst_my_struct *my_struct); +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal(int64_t port_, + int32_t one); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one(uintptr_t that, @@ -3679,6 +3762,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTra void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two(uintptr_t that, @@ -3692,6 +3783,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTra void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal(int64_t port_, + struct wire_cst_simple_trait_for_dyn_twin_normal_implementor *arg); + void frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__another_macro_struct_twin_normal(int64_t port_); void frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__func_macro_struct_twin_normal(int64_t port_, @@ -8012,57 +8106,18 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one(uintptr_t that, - int32_t one); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async(int64_t port_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two(uintptr_t that, - int32_t two); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async(int64_t port_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one(uintptr_t that, - int32_t one); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse(int64_t port_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two(uintptr_t that, - int32_t two); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse(int64_t port_, - uintptr_t that); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one(uintptr_t that); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse(int64_t port_, - int32_t value); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one(uintptr_t that, + int32_t one); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse(int64_t port_, + uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one(uintptr_t that); @@ -8077,6 +8132,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two(uintptr_t that, @@ -8090,6 +8153,21 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync(int32_t one); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one(uintptr_t that, @@ -8103,6 +8181,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two(uintptr_t that, @@ -8116,6 +8202,20 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync(struct wire_cst_simple_trait_for_dyn_twin_sync_implementor *arg); + +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_set_one(uintptr_t that, @@ -8129,6 +8229,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_set_two(uintptr_t that, @@ -8142,6 +8250,10 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse(int64_t port_); +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async(int64_t port_, struct wire_cst_list_record_i_32_i_32 *arg); @@ -14152,17 +14264,25 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse(const void *ptr); @@ -14176,17 +14296,25 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse(const void *ptr); @@ -14628,6 +14756,14 @@ struct wire_cst_simple_struct_twin_rust_async *frbgen_frb_example_pure_dart_cst_ struct wire_cst_simple_struct_twin_sync *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_sync(void); +struct wire_cst_simple_trait_for_dyn_twin_normal_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_sync_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor(void); + struct wire_cst_simple_translatable_external_struct_with_method *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method(void); struct wire_cst_some_struct_twin_normal *frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_normal(void); @@ -15259,6 +15395,10 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_rust_async); @@ -15681,15 +15821,19 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStaticGetterOnlyTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSyncSse); @@ -15907,15 +16051,19 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStaticGetterOnlyTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSyncSse); @@ -16071,16 +16219,24 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_imported_enum_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__function_at_api_mod_rs); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__another_macro_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__func_macro_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal); @@ -17253,56 +17409,60 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__call_old_module_system_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_enum_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async); diff --git a/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart b/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart index d57090d9bd..bbb7dabf8c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart +++ b/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart @@ -6,6 +6,30 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) => + RustLib.instance.api.crateApiImplTraitFuncArgTraitImplTwinNormal(arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + static Future createTwinNormal( + {required int one}) => + RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { int get one; @@ -29,6 +53,20 @@ abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + int get two; + + void set two(int two); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { int get two; @@ -52,6 +90,10 @@ abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +abstract class SimpleTraitForDynTwinNormal { + Future simpleMethodTwinNormal(); +} + abstract class SimpleTraitTwinNormal { Future simpleTraitFnReceiverBorrowTwinNormal(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart deleted file mode 100644 index d6d11659bd..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart +++ /dev/null @@ -1,59 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import - -import '../../frb_generated.dart'; -import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - -// Rust type: RustOpaqueNom> -abstract class StructOneWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get one; - - void set one(int one); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructTwoWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get two; - - void set two(int two); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitTwinRustAsync { - Future simpleTraitFnReceiverBorrowTwinRustAsync(); -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart deleted file mode 100644 index 902e97e6e1..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart +++ /dev/null @@ -1,59 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import - -import '../../frb_generated.dart'; -import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - -// Rust type: RustOpaqueNom> -abstract class StructOneWithTraitTwinRustAsyncSse - implements SimpleTraitTwinRustAsyncSse { - int get one; - - void set one(int one); - - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); - - static Future - simpleTraitFnTwinRustAsyncSse({required int value}) => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsyncSse() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructTwoWithTraitTwinRustAsyncSse - implements SimpleTraitTwinRustAsyncSse { - int get two; - - void set two(int two); - - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); - - static Future - simpleTraitFnTwinRustAsyncSse({required int value}) => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsyncSse() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitTwinRustAsyncSse { - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart index d4db1fa389..d5bf56419f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinSse( + {required SimpleTraitForDynTwinSseImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSse(arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinSse + implements SimpleTraitForDynTwinSse { + static Future createTwinSse( + {required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinSse implements SimpleTraitTwinSse { int get one; @@ -29,6 +54,20 @@ abstract class StructOneWithTraitTwinSse implements SimpleTraitTwinSse { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinSse + implements SimpleTraitForDynTwinSse { + int get two; + + void set two(int two); + + Future simpleMethodTwinSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinSse implements SimpleTraitTwinSse { int get two; @@ -52,6 +91,10 @@ abstract class StructTwoWithTraitTwinSse implements SimpleTraitTwinSse { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSse { + Future simpleMethodTwinSse(); +} + abstract class SimpleTraitTwinSse { Future simpleTraitFnReceiverBorrowTwinSse(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart index d95a97d5fd..a8758c6d84 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +int funcArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + static StructOneWithTraitForDynTwinSync createTwinSync({required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { int get one; @@ -29,6 +54,20 @@ abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + int get two; + + void set two(int two); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { int get two; @@ -52,6 +91,10 @@ abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSync { + Future simpleMethodTwinSync(); +} + abstract class SimpleTraitTwinSync { Future simpleTraitFnReceiverBorrowTwinSync(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart index 8bde990642..77c959424e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart @@ -6,6 +6,32 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +int funcArgTraitImplTwinSyncSse( + {required SimpleTraitForDynTwinSyncSseImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSse( + arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinSyncSse + implements SimpleTraitForDynTwinSyncSse { + static StructOneWithTraitForDynTwinSyncSse createTwinSyncSse( + {required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSse( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSyncSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { int get one; @@ -29,6 +55,20 @@ abstract class StructOneWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinSyncSse + implements SimpleTraitForDynTwinSyncSse { + int get two; + + void set two(int two); + + Future simpleMethodTwinSyncSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { int get two; @@ -52,6 +92,10 @@ abstract class StructTwoWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSyncSse { + Future simpleMethodTwinSyncSse(); +} + abstract class SimpleTraitTwinSyncSse { Future simpleTraitFnReceiverBorrowTwinSyncSse(); } diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.dart index 681d00e22f..3df6a65e5e 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -2,6 +2,10 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api.dart'; import 'api/array.dart'; @@ -125,8 +129,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/impl_trait_twin_sync_sse.dart'; @@ -261,10 +263,13 @@ import 'auxiliary/sample_types.dart'; import 'dart:async'; import 'dart:convert'; import 'deliberate_name_conflict.dart'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; import 'package:uuid/uuid.dart'; +part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -315,7 +320,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -1499629431; + int get rustContentHash => 52886385; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -720,6 +725,20 @@ abstract class RustLibApi extends BaseApi { Future crateApiExternalTypeInCrateUseImportedStructTwinNormal( {required MyStruct myStruct}); + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}); + + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}); + + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}); @@ -737,6 +756,16 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}); + + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}); @@ -754,6 +783,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}); + Future crateApiInsideMacroAnotherMacroStructTwinNormal(); @@ -4966,77 +4998,20 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualExternalTypeInCrateTwinSyncSseUseImportedStructTwinSyncSse( {required MyStruct myStruct}); - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}); + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( + {required int one}); - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}); + int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOne( + {required StructOneWithTraitForDynTwinSse that}); void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}); + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOne( + {required StructOneWithTraitForDynTwinSse that, required int one}); Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( - {required StructOneWithTraitTwinRustAsyncSse that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOne( - {required StructOneWithTraitTwinRustAsyncSse that, required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructOneWithTraitTwinRustAsyncSse that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that, required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructTwoWithTraitTwinRustAsyncSse that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructOneWithTraitForDynTwinSse that}); int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOne( {required StructOneWithTraitTwinSse that}); @@ -5055,6 +5030,17 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse(); + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwo( + {required StructTwoWithTraitForDynTwinSse that}); + + void + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwo( + {required StructTwoWithTraitForDynTwinSse that, required int two}); + + Future + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructTwoWithTraitForDynTwinSse that}); + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwo( {required StructTwoWithTraitTwinSse that}); @@ -5072,6 +5058,24 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse(); + Future crateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSse( + {required SimpleTraitForDynTwinSseImplementor arg}); + + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}); + + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( {required StructOneWithTraitTwinSync that}); @@ -5089,6 +5093,17 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}); @@ -5106,6 +5121,25 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}); + + StructOneWithTraitForDynTwinSyncSse + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSse( + {required int one}); + + int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOne( + {required StructOneWithTraitForDynTwinSyncSse that}); + + void + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOne( + {required StructOneWithTraitForDynTwinSyncSse that, + required int one}); + + Future + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructOneWithTraitForDynTwinSyncSse that}); + int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitTwinSyncSseGetOne( {required StructOneWithTraitTwinSyncSse that}); @@ -5124,6 +5158,18 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitTwinSyncSseSimpleTraitFnWithDefaultImplTwinSyncSse(); + int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that}); + + void + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that, + required int two}); + + Future + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructTwoWithTraitForDynTwinSyncSse that}); + int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitTwinSyncSseGetTwo( {required StructTwoWithTraitTwinSyncSse that}); @@ -5142,6 +5188,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitTwinSyncSseSimpleTraitFnWithDefaultImplTwinSyncSse(); + int crateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSse( + {required SimpleTraitForDynTwinSyncSseImplementor arg}); + Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( {required Map arg}); @@ -12034,31 +12083,49 @@ abstract class RustLibApi extends BaseApi { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSyncSse; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSse; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsyncSse; + get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSse; + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr; + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSse; @@ -12088,31 +12155,49 @@ abstract class RustLibApi extends BaseApi { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncSsePtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSyncSse; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSse; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsyncSse; + get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSse; + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSse; @@ -15914,6 +15999,129 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_i_32(one); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_create_twin_normal", + argNames: ["one"], + ); + + @override + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_get_one", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}) { @@ -16064,6 +16272,99 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_get_two", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}) { @@ -16214,6 +16515,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + arg); + return wire + .wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_normal", + argNames: ["arg"], + ); + @override Future crateApiInsideMacroAnotherMacroStructTwinNormal() { @@ -51091,15 +51420,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}) { + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSseConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSseConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSse_create_twin_sse", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOne( + {required StructOneWithTraitForDynTwinSse that}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( arg0); }, codec: DcoCodec( @@ -51107,31 +51468,31 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOneConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_get_one", + debugName: "StructOneWithTraitForDynTwinSse_get_one", argNames: ["that"], ); @override void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}) { + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOne( + {required StructOneWithTraitForDynTwinSse that, required int one}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( that); var arg1 = cst_encode_i_32(one); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( arg0, arg1); }, codec: DcoCodec( @@ -51139,30 +51500,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOneConstMeta, argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOneConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_set_one", + debugName: "StructOneWithTraitForDynTwinSse_set_one", argNames: ["that", "one"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}) { + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructOneWithTraitForDynTwinSse that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( port_, arg0); }, codec: DcoCodec( @@ -51170,242 +51531,273 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta => const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", + debugName: "StructOneWithTraitForDynTwinSse_simple_method_twin_sse", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); + int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOne( + {required StructOneWithTraitTwinSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( + that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, arg0); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( + arg0); }, codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync, + decodeSuccessData: dco_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOneConstMeta, + argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOneConstMeta => const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], + debugName: "StructOneWithTraitTwinSse_get_one", + argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { + void crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSetOne( + {required StructOneWithTraitTwinSse that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( + that); + var arg1 = cst_encode_i_32(one); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + arg0, arg1); }, codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, + decodeSuccessData: dco_decode_unit, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSetOneConstMeta, + argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSetOneConstMeta => const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], + debugName: "StructOneWithTraitTwinSse_set_one", + argNames: ["that", "one"], ); @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSse( + {required StructOneWithTraitTwinSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - arg0); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + port_, arg0); }, codec: DcoCodec( decodeSuccessData: dco_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_get_two", + debugName: + "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", argNames: ["that"], ); @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that); - var arg1 = cst_encode_i_32(two); + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnTwinSse( + {required int value}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_i_32(value); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - arg0, arg1); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( + port_, arg0); }, codec: DcoCodec( - decodeSuccessData: dco_decode_unit, + decodeSuccessData: + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta, - argValues: [that, two], + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnTwinSseConstMeta, + argValues: [value], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnTwinSseConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_set_two", - argNames: ["that", "two"], + debugName: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", + argNames: ["value"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}) { + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse() { return handler.executeNormal(NormalTask( callFfi: (port_) { + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( + port_); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", + argNames: [], + ); + + @override + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwo( + {required StructTwoWithTraitForDynTwinSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, arg0); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + arg0); }, codec: DcoCodec( decodeSuccessData: dco_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwoConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwoConstMeta => const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", + debugName: "StructTwoWithTraitForDynTwinSse_get_two", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); + void + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwo( + {required StructTwoWithTraitForDynTwinSse that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + that); + var arg1 = cst_encode_i_32(two); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, arg0); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + arg0, arg1); }, codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync, + decodeSuccessData: dco_decode_unit, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwoConstMeta, + argValues: [that, two], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwoConstMeta => const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], + debugName: "StructTwoWithTraitForDynTwinSse_set_two", + argNames: ["that", "two"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructTwoWithTraitForDynTwinSse that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + port_, arg0); }, codec: DcoCodec( decodeSuccessData: dco_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta, + argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta => const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], + debugName: "StructTwoWithTraitForDynTwinSse_simple_method_twin_sse", + argNames: ["that"], ); @override - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( - {required StructOneWithTraitTwinRustAsyncSse that}) { + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwo( + {required StructTwoWithTraitTwinSse that}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( arg0); }, codec: DcoCodec( @@ -51413,32 +51805,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwoConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwoConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsyncSse_get_one", + debugName: "StructTwoWithTraitTwinSse_get_two", argNames: ["that"], ); @override - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOne( - {required StructOneWithTraitTwinRustAsyncSse that, - required int one}) { + void crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSetTwo( + {required StructTwoWithTraitTwinSse that, required int two}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( that); - var arg1 = cst_encode_i_32(one); + var arg1 = cst_encode_i_32(two); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( arg0, arg1); }, codec: DcoCodec( @@ -51446,30 +51836,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOneConstMeta, - argValues: [that, one], + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSetTwoConstMeta, + argValues: [that, two], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSetTwoConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsyncSse_set_one", - argNames: ["that", "one"], + debugName: "StructTwoWithTraitTwinSse_set_two", + argNames: ["that", "two"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructOneWithTraitTwinRustAsyncSse that}) { + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSse( + {required StructTwoWithTraitTwinSse that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_, arg0); }, codec: DcoCodec( @@ -51477,58 +51867,57 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", + "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( + Future + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnTwinSse( {required int value}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = cst_encode_i_32(value); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( port_, arg0); }, codec: DcoCodec( decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse, + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnTwinSseConstMeta, argValues: [value], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnTwinSseConstMeta => const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", + debugName: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", argNames: ["value"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse() { + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse() { return handler.executeNormal(NormalTask( callFfi: (port_) { return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_); }, codec: DcoCodec( @@ -51536,30 +51925,91 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta, argValues: [], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", + "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", argNames: [], ); @override - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that}) { + Future crateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSse( + {required SimpleTraitForDynTwinSseImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSseConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sse", + argNames: ["arg"], + ); + + @override + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_create_twin_sync", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( arg0); }, codec: DcoCodec( @@ -51567,32 +52017,31 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwoConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsyncSse_get_two", + debugName: "StructOneWithTraitForDynTwinSync_get_one", argNames: ["that"], ); @override void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that, - required int two}) { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that); - var arg1 = cst_encode_i_32(two); + var arg1 = cst_encode_i_32(one); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( arg0, arg1); }, codec: DcoCodec( @@ -51600,30 +52049,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwoConstMeta, - argValues: [that, two], + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta, + argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsyncSse_set_two", - argNames: ["that", "two"], + debugName: "StructOneWithTraitForDynTwinSync_set_one", + argNames: ["that", "one"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructTwoWithTraitTwinRustAsyncSse that}) { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( port_, arg0); }, codec: DcoCodec( @@ -51631,89 +52080,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", + "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", - argNames: [], - ); - - @override - int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOne( - {required StructOneWithTraitTwinSse that}) { + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( + {required StructOneWithTraitTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( arg0); }, codec: DcoCodec( @@ -51721,30 +52111,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSse_get_one", + debugName: "StructOneWithTraitTwinSync_get_one", argNames: ["that"], ); @override - void crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSetOne( - {required StructOneWithTraitTwinSse that, required int one}) { + void crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOne( + {required StructOneWithTraitTwinSync that, required int one}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that); var arg1 = cst_encode_i_32(one); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one( arg0, arg1); }, codec: DcoCodec( @@ -51752,30 +52142,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta, argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSse_set_one", + debugName: "StructOneWithTraitTwinSync_set_one", argNames: ["that", "one"], ); @override Future - crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSse( - {required StructOneWithTraitTwinSse that}) { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSync( + {required StructOneWithTraitTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( port_, arg0); }, codec: DcoCodec( @@ -51783,57 +52173,57 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", + "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnTwinSse( + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSync( {required int value}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = cst_encode_i_32(value); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync( port_, arg0); }, codec: DcoCodec( decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse, + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnTwinSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta, argValues: [value], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnTwinSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", + debugName: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", argNames: ["value"], ); @override Future - crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse() { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync() { return handler.executeNormal(NormalTask( callFfi: (port_) { return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_); }, codec: DcoCodec( @@ -51841,30 +52231,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta, argValues: [], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", + "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", argNames: [], ); @override - int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwo( - {required StructTwoWithTraitTwinSse that}) { + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( arg0); }, codec: DcoCodec( @@ -51872,30 +52262,31 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwoConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinSse_get_two", + debugName: "StructTwoWithTraitForDynTwinSync_get_two", argNames: ["that"], ); @override - void crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSetTwo( - {required StructTwoWithTraitTwinSse that, required int two}) { + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that); var arg1 = cst_encode_i_32(two); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( arg0, arg1); }, codec: DcoCodec( @@ -51903,30 +52294,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSetTwoConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta, argValues: [that, two], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinSse_set_two", + debugName: "StructTwoWithTraitForDynTwinSync_set_two", argNames: ["that", "two"], ); @override Future - crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSse( - {required StructTwoWithTraitTwinSse that}) { + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( port_, arg0); }, codec: DcoCodec( @@ -51934,88 +52325,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnReceiverBorrowTwinSseConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", + "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnTwinSse( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnTwinSseConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnTwinSseConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - port_); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", - argNames: [], - ); - - @override - int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( - {required StructOneWithTraitTwinSync that}) { + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( + {required StructTwoWithTraitTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( arg0); }, codec: DcoCodec( @@ -52023,30 +52356,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwoConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwoConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSync_get_one", + debugName: "StructTwoWithTraitTwinSync_get_two", argNames: ["that"], ); @override - void crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOne( - {required StructOneWithTraitTwinSync that, required int one}) { + void crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSetTwo( + {required StructTwoWithTraitTwinSync that, required int two}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that); - var arg1 = cst_encode_i_32(one); + var arg1 = cst_encode_i_32(two); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two( arg0, arg1); }, codec: DcoCodec( @@ -52054,30 +52387,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta, - argValues: [that, one], + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSetTwoConstMeta, + argValues: [that, two], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSetTwoConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSync_set_one", - argNames: ["that", "one"], + debugName: "StructTwoWithTraitTwinSync_set_two", + argNames: ["that", "two"], ); @override Future - crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSync( - {required StructOneWithTraitTwinSync that}) { + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSync( + {required StructTwoWithTraitTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( port_, arg0); }, codec: DcoCodec( @@ -52085,57 +52418,57 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", + "StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSync( + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnTwinSync( {required int value}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = cst_encode_i_32(value); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync( port_, arg0); }, codec: DcoCodec( decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync, + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta, argValues: [value], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", + debugName: "StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync", argNames: ["value"], ); @override Future - crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync() { + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync() { return handler.executeNormal(NormalTask( callFfi: (port_) { return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_); }, codec: DcoCodec( @@ -52143,30 +52476,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta, argValues: [], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", + "StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", argNames: [], ); @override - int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( - {required StructTwoWithTraitTwinSync that}) { + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) { return handler.executeSync(SyncTask( callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( - that); + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + arg); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( arg0); }, codec: DcoCodec( @@ -52174,138 +52507,145 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwoConstMeta, - argValues: [that], + kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta, + argValues: [arg], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinSync_get_two", - argNames: ["that"], + debugName: "func_arg_trait_impl_twin_sync", + argNames: ["arg"], ); @override - void crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSetTwo( - {required StructTwoWithTraitTwinSync that, required int two}) { + StructOneWithTraitForDynTwinSyncSse + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSse( + {required int one}) { return handler.executeSync(SyncTask( callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( - that); - var arg1 = cst_encode_i_32(two); + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + final raw_ = serializer.intoRaw(); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two( - arg0, arg1); + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSetTwoConstMeta, - argValues: [that, two], + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSseConstMeta, + argValues: [one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSseConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinSync_set_two", - argNames: ["that", "two"], + debugName: + "StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse", + argNames: ["one"], ); @override - Future - crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSync( - {required StructTwoWithTraitTwinSync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { + int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOne( + {required StructOneWithTraitForDynTwinSyncSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( - port_, arg0); + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + arg0); }, codec: DcoCodec( decodeSuccessData: dco_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOneConstMeta => const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", + debugName: "StructOneWithTraitForDynTwinSyncSse_get_one", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnTwinSync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); + void + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOne( + {required StructOneWithTraitForDynTwinSyncSse that, + required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + that); + var arg1 = cst_encode_i_32(one); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync( - port_, arg0); + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + arg0, arg1); }, codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync, + decodeSuccessData: dco_decode_unit, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta, - argValues: [value], + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOneConstMeta, + argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOneConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync", - argNames: ["value"], + debugName: "StructOneWithTraitForDynTwinSyncSse_set_one", + argNames: ["that", "one"], ); @override Future - crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync() { + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructOneWithTraitForDynTwinSyncSse that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + that); return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( - port_); + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, arg0); }, codec: DcoCodec( decodeSuccessData: dco_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta, - argValues: [], + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta, + argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta => const TaskConstMeta( debugName: - "StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", - argNames: [], + "StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", + argNames: ["that"], ); @override @@ -52461,6 +52801,101 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSyncSse_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that, + required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSyncSse_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructTwoWithTraitForDynTwinSyncSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitTwinSyncSseGetTwo( {required StructTwoWithTraitTwinSyncSse that}) { @@ -52614,6 +53049,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSse( + {required SimpleTraitForDynTwinSyncSseImplementor arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sync_sse", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( @@ -97792,28 +98258,44 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSse => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSse => wire @@ -97840,28 +98322,44 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSse => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSse => wire @@ -98134,6 +98632,78 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw); + } + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw); + } + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -99163,29 +99733,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -99217,29 +99805,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -99694,29 +100300,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -99748,29 +100372,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -100457,29 +101099,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -100511,29 +101171,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -103031,29 +103709,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -103085,29 +103781,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -103894,25 +104608,39 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( + dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } @protected - SimpleTraitTwinRustAsyncSse dco_decode_TraitDef_SimpleTraitTwinRustAsyncSse( + SimpleTraitForDynTwinSyncSse dco_decode_TraitDef_SimpleTraitForDynTwinSyncSse( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected SimpleTraitTwinSse dco_decode_TraitDef_SimpleTraitTwinSse(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -107309,6 +108037,38 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_struct_twin_sync_sse(raw); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sse_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sync_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(raw); + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -117648,6 +118408,86 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw) { @@ -119768,6 +120608,94 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + deserializer); + return inner; + } + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -120840,29 +121768,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -120894,29 +121840,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -121392,29 +122356,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -121446,29 +122428,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -122178,29 +123178,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -122232,29 +123250,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -124781,29 +125817,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -124835,29 +125889,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -128933,6 +130005,41 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_simple_struct_twin_sync_sse(deserializer)); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_normal_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sse_implementor(deserializer)); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sync_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + deserializer)); + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -140469,6 +141576,106 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return SimpleStructTwinSyncSse(one: var_one); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + deserializer); + return SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + deserializer); + return SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + deserializer); + return SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + deserializer); + return SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + var_field0); + default: + throw UnimplementedError(''); + } + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -142787,29 +143994,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw) { + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinNormalImpl) + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSseImpl) .frbInternalCstEncode(move: true); } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl) + return (raw as StructOneWithTraitForDynTwinSyncImpl) .frbInternalCstEncode(move: true); } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitTwinNormalImpl) .frbInternalCstEncode(move: true); } @@ -142841,29 +144066,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw) { + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinNormalImpl) + return (raw as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalCstEncode(move: true); } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl) + return (raw as StructTwoWithTraitForDynTwinSseImpl) .frbInternalCstEncode(move: true); } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) + return (raw as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitTwinNormalImpl) .frbInternalCstEncode(move: true); } @@ -143190,29 +144433,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw) { + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinNormalImpl) + return (raw as StructOneWithTraitForDynTwinNormalImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl) + return (raw as StructOneWithTraitForDynTwinSseImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) + return (raw as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitTwinNormalImpl) .frbInternalCstEncode(move: false); } @@ -143244,29 +144505,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw) { + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinNormalImpl) + return (raw as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl) + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) + return (raw as StructTwoWithTraitTwinNormalImpl) .frbInternalCstEncode(move: false); } @@ -143771,29 +145050,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw) { + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinNormalImpl) + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSseImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl) + return (raw as StructOneWithTraitForDynTwinSyncImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) + return (raw as StructOneWithTraitTwinNormalImpl) .frbInternalCstEncode(move: false); } @@ -143825,29 +145122,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw) { + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinNormalImpl) + return (raw as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl) + return (raw as StructTwoWithTraitForDynTwinSseImpl) .frbInternalCstEncode(move: false); } @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) + return (raw as StructTwoWithTraitTwinNormalImpl) .frbInternalCstEncode(move: false); } @@ -144988,30 +146303,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw) { + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinNormalImpl).frbInternalCstEncode(); + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(); } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl).frbInternalCstEncode(); + return (raw as StructOneWithTraitForDynTwinSseImpl).frbInternalCstEncode(); } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) + return (raw as StructOneWithTraitForDynTwinSyncImpl).frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) .frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitTwinNormalImpl).frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw) { @@ -145037,30 +146369,47 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw) { + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinNormalImpl).frbInternalCstEncode(); + return (raw as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(); } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl).frbInternalCstEncode(); + return (raw as StructTwoWithTraitForDynTwinSseImpl).frbInternalCstEncode(); } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) + return (raw as StructTwoWithTraitForDynTwinSyncImpl).frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) .frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitTwinNormalImpl).frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw) { @@ -145597,6 +146946,78 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -146857,33 +148278,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitForDynTwinSyncSseImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @@ -146923,33 +148366,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSyncSseImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @@ -147517,33 +148982,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) + (self as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -147583,33 +149070,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSseImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -148461,33 +149970,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitForDynTwinSyncSseImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -148527,33 +150058,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) + (self as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -151496,33 +153049,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) + (self as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: null), serializer); } @@ -151562,33 +153137,55 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSyncSseImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: null), serializer); } @@ -155773,6 +157370,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_struct_twin_sync_sse(self, serializer); } + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sse_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sync_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -165559,6 +167184,94 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(self.one, serializer); } + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + field0, serializer); + case SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + field0, serializer); + case SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + field0, serializer); + case SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + field0, serializer); + case SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -166926,7 +168639,59 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// Section: boilerplate +// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref` + +@freezed +sealed class SimpleTraitForDynTwinNormalImplementor + with _$SimpleTraitForDynTwinNormalImplementor { + const SimpleTraitForDynTwinNormalImplementor._(); + + const factory SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal; + const factory SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; +} + +@freezed +sealed class SimpleTraitForDynTwinSseImplementor + with _$SimpleTraitForDynTwinSseImplementor { + const SimpleTraitForDynTwinSseImplementor._(); + + const factory SimpleTraitForDynTwinSseImplementor.structOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse field0, + ) = SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse; + const factory SimpleTraitForDynTwinSseImplementor.structTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse field0, + ) = SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse; +} + +@freezed +sealed class SimpleTraitForDynTwinSyncImplementor + with _$SimpleTraitForDynTwinSyncImplementor { + const SimpleTraitForDynTwinSyncImplementor._(); + + const factory SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; + const factory SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync; +} + +@freezed +sealed class SimpleTraitForDynTwinSyncSseImplementor + with _$SimpleTraitForDynTwinSyncSseImplementor { + const SimpleTraitForDynTwinSyncSseImplementor._(); + + const factory SimpleTraitForDynTwinSyncSseImplementor.structOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse field0, + ) = SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse; + const factory SimpleTraitForDynTwinSyncSseImplementor.structTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse field0, + ) = SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse; +} @sealed class BoxAnyMyDartTypeRenameImpl extends RustOpaque @@ -171885,111 +173650,183 @@ class StructInMiscNoTwinExampleBImpl extends RustOpaque } @sealed -class StructOneWithTraitTwinNormalImpl extends RustOpaque - implements StructOneWithTraitTwinNormal { +class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructOneWithTraitForDynTwinNormal { // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr, ); - int get one => - RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalGetOne( + int get one => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( that: this, ); - void set one(int one) => - RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalSetOne( + void set one(int one) => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( that: this, one: one); - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( that: this, ); } @sealed -class StructOneWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructOneWithTraitTwinRustAsync { +class StructOneWithTraitForDynTwinSseImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSse { // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) + StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode(List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync, + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSse, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr, ); int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOne( that: this, ); void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOne( that: this, one: one); - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( + Future simpleMethodTwinSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSse( that: this, ); } @sealed -class StructOneWithTraitTwinRustAsyncSseImpl extends RustOpaque - implements StructOneWithTraitTwinRustAsyncSse { +class StructOneWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSync { + // Not to be used by end users + StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + // Not to be used by end users - StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + that: this, one: one); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinSyncSseImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSyncSse { + // Not to be used by end users + StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsyncSse, + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSyncSse, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSse, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSse, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr, ); int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOne( that: this, ); void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOne( + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOne( that: this, one: one); - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse() => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( + Future simpleMethodTwinSyncSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + that: this, + ); +} + +@sealed +class StructOneWithTraitTwinNormalImpl extends RustOpaque + implements StructOneWithTraitTwinNormal { + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + ); + + int get one => + RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalGetOne( + that: this, + ); + + void set one(int one) => + RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalSetOne( + that: this, one: one); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( that: this, ); } @@ -172103,111 +173940,183 @@ class StructOneWithTraitTwinSyncSseImpl extends RustOpaque } @sealed -class StructTwoWithTraitTwinNormalImpl extends RustOpaque - implements StructTwoWithTraitTwinNormal { +class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinNormal { // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr, ); - int get two => - RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( + int get two => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( that: this, ); - void set two(int two) => - RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalSetTwo( + void set two(int two) => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( that: this, two: two); - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( that: this, ); } @sealed -class StructTwoWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructTwoWithTraitTwinRustAsync { +class StructTwoWithTraitForDynTwinSseImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSse { // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) + StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode(List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync, + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSse, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr, ); int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( + .crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwo( that: this, ); void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( + .crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwo( that: this, two: two); - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( + Future simpleMethodTwinSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSse( that: this, ); } @sealed -class StructTwoWithTraitTwinRustAsyncSseImpl extends RustOpaque - implements StructTwoWithTraitTwinRustAsyncSse { +class StructTwoWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSync { // Not to be used by end users - StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( + StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + that: this, two: two); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinSyncSseImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSyncSse { + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( + StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsyncSse, + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSyncSse, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSse, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSse, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr, ); int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( + .crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwo( that: this, ); void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwo( + .crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwo( that: this, two: two); - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse() => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( + Future simpleMethodTwinSyncSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + that: this, + ); +} + +@sealed +class StructTwoWithTraitTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitTwinNormal { + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + ); + + int get two => + RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => + RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalSetTwo( + that: this, two: two); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( that: this, ); } diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..19cdf85190 --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,1864 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + +/// @nodoc +mixin _$SimpleTraitForDynTwinNormalImplementor { + SimpleTraitForDynTwinNormal get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinNormalImplementorCopyWith( + SimpleTraitForDynTwinNormalImplementor value, + $Res Function(SimpleTraitForDynTwinNormalImplementor) then) = + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinNormalImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinNormalImplementor> + implements $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + final StructOneWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal._() + : super._(); + + @override + StructOneWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + final StructTwoWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal._() + : super._(); + + @override + StructTwoWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSseImplementor { + SimpleTraitForDynTwinSse get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSse field0) + structOneWithTraitForDynTwinSse, + required TResult Function(StructTwoWithTraitForDynTwinSse field0) + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult? Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value) + structOneWithTraitForDynTwinSse, + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value) + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSseImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSseImplementorCopyWith( + SimpleTraitForDynTwinSseImplementor value, + $Res Function(SimpleTraitForDynTwinSseImplementor) then) = + _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSseImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSseImplementor> + implements $SimpleTraitForDynTwinSseImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSseImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl) + then) = + __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl> + implements + _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl + extends SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { + const _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSseImplementor.structOneWithTraitForDynTwinSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSse field0) + structOneWithTraitForDynTwinSse, + required TResult Function(StructTwoWithTraitForDynTwinSse field0) + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult? Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSse != null) { + return structOneWithTraitForDynTwinSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value) + structOneWithTraitForDynTwinSse, + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value) + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSse != null) { + return structOneWithTraitForDynTwinSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + extends SimpleTraitForDynTwinSseImplementor { + const factory SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + final StructOneWithTraitForDynTwinSse field0) = + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl; + const SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse._() + : super._(); + + @override + StructOneWithTraitForDynTwinSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl) + then) = + __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl> + implements + _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl + extends SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse { + const _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSseImplementor.structTwoWithTraitForDynTwinSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSse field0) + structOneWithTraitForDynTwinSse, + required TResult Function(StructTwoWithTraitForDynTwinSse field0) + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult? Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSse != null) { + return structTwoWithTraitForDynTwinSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value) + structOneWithTraitForDynTwinSse, + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value) + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSse != null) { + return structTwoWithTraitForDynTwinSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + extends SimpleTraitForDynTwinSseImplementor { + const factory SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + final StructTwoWithTraitForDynTwinSse field0) = + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl; + const SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSyncImplementor { + SimpleTraitForDynTwinSync get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSyncImplementorCopyWith( + SimpleTraitForDynTwinSyncImplementor value, + $Res Function(SimpleTraitForDynTwinSyncImplementor) then) = + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSyncImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSyncImplementor> + implements $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + final StructOneWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync._() + : super._(); + + @override + StructOneWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + final StructTwoWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSyncSseImplementor { + SimpleTraitForDynTwinSyncSse get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSyncSse field0) + structOneWithTraitForDynTwinSyncSse, + required TResult Function(StructTwoWithTraitForDynTwinSyncSse field0) + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value) + structOneWithTraitForDynTwinSyncSse, + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value) + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSyncSseImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSyncSseImplementorCopyWith( + SimpleTraitForDynTwinSyncSseImplementor value, + $Res Function(SimpleTraitForDynTwinSyncSseImplementor) then) = + _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSyncSseImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSyncSseImplementor> + implements $SimpleTraitForDynTwinSyncSseImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl( + this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl) + then) = + __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSyncSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl> + implements + _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSyncSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl + extends SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse { + const _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSyncSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncSseImplementor.structOneWithTraitForDynTwinSyncSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSyncSse field0) + structOneWithTraitForDynTwinSyncSse, + required TResult Function(StructTwoWithTraitForDynTwinSyncSse field0) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSyncSse != null) { + return structOneWithTraitForDynTwinSyncSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value) + structOneWithTraitForDynTwinSyncSse, + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSyncSse != null) { + return structOneWithTraitForDynTwinSyncSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + extends SimpleTraitForDynTwinSyncSseImplementor { + const factory SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + final StructOneWithTraitForDynTwinSyncSse field0) = + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl; + const SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse._() + : super._(); + + @override + StructOneWithTraitForDynTwinSyncSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl) + then) = + __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSyncSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl> + implements + _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSyncSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl + extends SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse { + const _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSyncSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncSseImplementor.structTwoWithTraitForDynTwinSyncSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSyncSse field0) + structOneWithTraitForDynTwinSyncSse, + required TResult Function(StructTwoWithTraitForDynTwinSyncSse field0) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSyncSse != null) { + return structTwoWithTraitForDynTwinSyncSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value) + structOneWithTraitForDynTwinSyncSse, + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSyncSse != null) { + return structTwoWithTraitForDynTwinSyncSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + extends SimpleTraitForDynTwinSyncSseImplementor { + const factory SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + final StructTwoWithTraitForDynTwinSyncSse field0) = + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl; + const SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSyncSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl> + get copyWith => throw _privateConstructorUsedError; +} diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.io.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.io.dart index 5d793ac15d..09a3019fb0 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.io.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.io.dart @@ -125,8 +125,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/impl_trait_twin_sync_sse.dart'; @@ -1068,16 +1066,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleBPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSsePtr => wire @@ -1092,16 +1098,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSsePtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSsePtr => wire @@ -1245,6 +1259,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -1836,18 +1890,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -1866,18 +1930,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -2136,18 +2210,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -2166,18 +2250,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -2566,18 +2660,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -2596,18 +2700,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -3924,18 +4038,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -3954,18 +4078,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -4407,16 +4541,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { MyTraitTwinSyncSseMoi dco_decode_TraitDef_MyTraitTwinSyncSseMoi(dynamic raw); @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( + dynamic raw); @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw); @protected - SimpleTraitTwinRustAsyncSse dco_decode_TraitDef_SimpleTraitTwinRustAsyncSse( + SimpleTraitForDynTwinSyncSse dco_decode_TraitDef_SimpleTraitForDynTwinSyncSse( dynamic raw); + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected SimpleTraitTwinSse dco_decode_TraitDef_SimpleTraitTwinSse(dynamic raw); @@ -5995,6 +6137,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse dco_decode_box_autoadd_simple_struct_twin_sync_sse( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -9565,6 +9727,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSyncSse dco_decode_simple_struct_twin_sync_sse(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -10220,6 +10398,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -10811,18 +11029,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -10841,18 +11069,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11111,18 +11349,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11141,18 +11389,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11541,18 +11799,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11571,18 +11839,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -12899,18 +13177,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -12929,18 +13217,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -15113,6 +15411,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_box_autoadd_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -19172,6 +19490,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -19914,6 +20252,70 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw); + } + @protected ffi.Pointer cst_encode_Backtrace(String raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -22424,6 +22826,54 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ptr; } + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = + wire.cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_normal_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = + wire.cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = + wire.cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = wire + .cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_sse_implementor( + raw, ptr.ref); + return ptr; + } + @protected ffi.Pointer cst_encode_box_autoadd_simple_translatable_external_struct_with_method( @@ -27315,6 +27765,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { cst_api_fill_to_wire_simple_struct_twin_sync(apiObj, wireObj.ref); } + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_normal_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_sse_implementor( + apiObj, wireObj.ref); + } + @protected void cst_api_fill_to_wire_box_autoadd_simple_translatable_external_struct_with_method( @@ -30409,6 +30899,102 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { wireObj.one = cst_encode_String(apiObj.one); } + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_normal_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinNormal.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinNormal.field0 = pre_field0; + return; + } + } + + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_sse_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinSse.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinSse.field0 = pre_field0; + return; + } + } + + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_sync_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinSync.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinSync.field0 = pre_field0; + return; + } + } + + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinSyncSse.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinSyncSse.field0 = pre_field0; + return; + } + } + @protected void cst_api_fill_to_wire_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod apiObj, @@ -31276,16 +31862,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructInMiscNoTwinExampleB raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -31300,16 +31894,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -31456,16 +32058,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { NonCloneSimpleTwinSyncMoi raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -31480,16 +32090,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -31716,16 +32334,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructInMiscNoTwinExampleB raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -31740,16 +32366,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -32299,16 +32933,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructInMiscNoTwinExampleB raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -32323,16 +32965,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -32606,6 +33256,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -33210,18 +33900,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -33240,18 +33940,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -33522,18 +34232,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -33552,18 +34272,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -33964,18 +34694,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -33994,18 +34734,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -35393,18 +36143,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -35423,18 +36183,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -37498,6 +38268,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -41364,6 +42150,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -44661,6 +45463,78 @@ class RustLibWire implements BaseWire { _wire__crate__api__external_type_in_crate__use_imported_struct_twin_normalPtr .asFunction)>(); + void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + int port_, + int one, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_, + one, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normalPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + int that, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + int that, + int one, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that, + one, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_onePtr + .asFunction(); + + void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + int port_, + int that, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, + that, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normalPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( int that, @@ -44749,6 +45623,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normalPtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + int that, + ) { + return _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that, + ); + } + + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two'); + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two = + _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + int that, + int two, + ) { + return _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that, + two, + ); + } + + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two'); + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two = + _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_twoPtr + .asFunction(); + + void + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + int port_, + int that, + ) { + return _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, + that, + ); + } + + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal'); + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal = + _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normalPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( int that, @@ -44837,6 +45765,32 @@ class RustLibWire implements BaseWire { _wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normalPtr .asFunction(); + void wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_, + arg, + ); + } + + late final _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normalPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_normal_implementor>)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal'); + late final _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal = + _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normalPtr + .asFunction< + void Function( + int, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_normal_implementor>)>(); + void wire__crate__api__inside_macro__another_macro_struct_twin_normal( int port_, ) { @@ -71377,622 +72331,552 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_ssePtr + .asFunction, int, int)>(); + WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_onePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_onePtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( int that, int one, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( that, one, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_onePtr = _lookup< ffi.NativeFunction< WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_onePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( int port_, int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( port_, that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_ssePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( int port_, int value, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( port_, value, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_ssePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( int port_, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_twoPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_twoPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_twoPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_twoPtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( int that, int two, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( that, two, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_twoPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_twoPtr = _lookup< ffi.NativeFunction< WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_twoPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_twoPtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( int port_, int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( port_, that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_ssePtr .asFunction(); - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr - .asFunction(); - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_twoPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_twoPtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( int that, - int one, + int two, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( that, - one, + two, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_twoPtr = _lookup< ffi.NativeFunction< WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_twoPtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( int port_, int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_, that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( int port_, int value, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( port_, value, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_ssePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( int port_, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr .asFunction(); - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_twoPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_twoPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - int that, - int two, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - that, - two, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_twoPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_twoPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr - .asFunction(); - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( int port_, - int value, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( port_, - value, + ptr_, + rust_vec_len_, + data_len_, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr - .asFunction(); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_ssePtr + .asFunction, int, int)>(); - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - int port_, + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + int one, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_, + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr - .asFunction(); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_syncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_syncPtr + .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_onePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_onePtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( int that, int one, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( that, one, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_onePtr = _lookup< ffi.NativeFunction< WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_onePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( int port_, int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( port_, that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_syncPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_syncPtr .asFunction(); - void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr - .asFunction(); - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_twoPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_onePtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_twoPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_onePtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one( int that, - int two, + int one, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one( that, - two, + one, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_twoPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_onePtr = _lookup< ffi.NativeFunction< WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_twoPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_onePtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( int port_, int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( port_, that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_syncPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_syncPtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync( int port_, int value, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync( port_, value, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_syncPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_syncPtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( int port_, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_twoPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_twoPtr .asFunction(); WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( int that, - int one, + int two, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( that, - one, + two, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_onePtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_twoPtr = _lookup< ffi.NativeFunction< WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_onePtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_twoPtr .asFunction(); void - wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( int port_, int that, ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync( + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( port_, that, ); } - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_syncPtr = + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_syncPtr = _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync = - _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_syncPtr + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_syncPtr .asFunction(); - void - wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_syncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync = - _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_syncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync = - _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr - .asFunction(); - WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( int that, @@ -72081,6 +72965,108 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_syncPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function( + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_implementor>)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_syncPtr + .asFunction< + WireSyncRust2DartDco Function( + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_implementor>)>(); + + WireSyncRust2DartSse + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( int that, @@ -72169,6 +73155,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_ssePtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + int that, + int two, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that, + two, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_twoPtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( int that, @@ -72257,6 +73297,31 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_ssePtr .asFunction(); + WireSyncRust2DartSse + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + void wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( int port_, @@ -109709,99 +110774,163 @@ class RustLibWire implements BaseWire { .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr .asFunction)>(); void @@ -109901,99 +111030,163 @@ class RustLibWire implements BaseWire { .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr .asFunction)>(); void @@ -113104,6 +114297,79 @@ class RustLibWire implements BaseWire { _cst_new_box_autoadd_simple_struct_twin_syncPtr.asFunction< ffi.Pointer Function()>(); + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_normal_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementorPtr + .asFunction< + ffi.Pointer + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sse_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementorPtr + .asFunction< + ffi.Pointer + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementorPtr + .asFunction< + ffi.Pointer + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementorPtr + .asFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor> + Function()>(); + ffi.Pointer cst_new_box_autoadd_simple_translatable_external_struct_with_method() { return _cst_new_box_autoadd_simple_translatable_external_struct_with_method(); @@ -117223,6 +118489,34 @@ final class wire_cst_my_struct extends ffi.Struct { external bool content; } +final class wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinNormalImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + StructOneWithTraitForDynTwinNormal; + + external wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + StructTwoWithTraitForDynTwinNormal; +} + +final class wire_cst_simple_trait_for_dyn_twin_normal_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinNormalImplementorKind kind; +} + final class wire_cst_macro_struct extends ffi.Struct { @ffi.Int32() external int data; @@ -118930,6 +120224,34 @@ final class wire_cst_some_struct_twin_sync extends ffi.Struct { external int value; } +final class wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinSyncImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + StructOneWithTraitForDynTwinSync; + + external wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + StructTwoWithTraitForDynTwinSync; +} + +final class wire_cst_simple_trait_for_dyn_twin_sync_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinSyncImplementorKind kind; +} + final class wire_cst_record_string_kitchen_sink_twin_rust_async extends ffi.Struct { external ffi.Pointer field0; @@ -120355,6 +121677,62 @@ final class wire_cst_list_of_nested_raw_string_mirrored extends ffi.Struct { external ffi.Pointer raw; } +final class wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinSseImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + StructOneWithTraitForDynTwinSse; + + external wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + StructTwoWithTraitForDynTwinSse; +} + +final class wire_cst_simple_trait_for_dyn_twin_sse_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinSseImplementorKind kind; +} + +final class wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinSyncSseImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + StructOneWithTraitForDynTwinSyncSse; + + external wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + StructTwoWithTraitForDynTwinSyncSse; +} + +final class wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinSyncSseImplementorKind kind; +} + final class wire_cst_list_Chrono_Local extends ffi.Struct { external ffi.Pointer ptr; diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart index 40d47a2b47..028a9cea61 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart @@ -128,8 +128,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/impl_trait_twin_sync_sse.dart'; @@ -1070,16 +1068,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSsePtr => wire @@ -1094,16 +1100,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse; + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSsePtr => wire @@ -1247,6 +1261,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -1838,18 +1892,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -1868,18 +1932,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -2138,18 +2212,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -2168,18 +2252,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -2568,18 +2662,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -2598,18 +2702,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -3926,18 +4040,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic raw); @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -3956,18 +4080,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic raw); @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -4409,16 +4543,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { MyTraitTwinSyncSseMoi dco_decode_TraitDef_MyTraitTwinSyncSseMoi(dynamic raw); @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( + dynamic raw); @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw); @protected - SimpleTraitTwinRustAsyncSse dco_decode_TraitDef_SimpleTraitTwinRustAsyncSse( + SimpleTraitForDynTwinSyncSse dco_decode_TraitDef_SimpleTraitForDynTwinSyncSse( dynamic raw); + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected SimpleTraitTwinSse dco_decode_TraitDef_SimpleTraitTwinSse(dynamic raw); @@ -5997,6 +6139,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse dco_decode_box_autoadd_simple_struct_twin_sync_sse( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -9567,6 +9729,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSyncSse dco_decode_simple_struct_twin_sync_sse(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -10222,6 +10400,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -10813,18 +11031,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -10843,18 +11071,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11113,18 +11351,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11143,18 +11391,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11543,18 +11801,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -11573,18 +11841,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -12901,18 +13179,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -12931,18 +13219,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -15115,6 +15413,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_box_autoadd_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -19174,6 +19492,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -19922,6 +20260,78 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw); + } + @protected String cst_encode_Backtrace(String raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -22257,6 +22667,38 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return cst_encode_simple_struct_twin_sync(raw); } + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_normal_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_sse_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_sync_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_sync_sse_implementor(raw); + } + @protected List cst_encode_box_autoadd_simple_translatable_external_struct_with_method( @@ -26934,6 +27376,102 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return [cst_encode_String(raw.one)]; } + @protected + List cst_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + @protected List cst_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod raw) { @@ -27927,16 +28465,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructInMiscNoTwinExampleB raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -27951,16 +28497,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -28107,16 +28661,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { NonCloneSimpleTwinSyncMoi raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -28131,16 +28693,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -28367,16 +28937,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructInMiscNoTwinExampleB raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -28391,16 +28969,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -28950,16 +29536,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructInMiscNoTwinExampleB raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal raw); @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -28974,16 +29568,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { StructOneWithTraitTwinSyncSse raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal raw); @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -29257,6 +29859,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -29861,18 +30503,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -29891,18 +30543,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -30173,18 +30835,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -30203,18 +30875,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -30615,18 +31297,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -30645,18 +31337,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -32044,18 +32746,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -32074,18 +32786,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -34149,6 +34871,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -38015,6 +38753,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -39434,6 +40188,32 @@ class RustLibWire implements BaseWire { .wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal( port_, my_struct); + void wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + NativePortType port_, int one) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_, one); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + Object that) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that, one); + + void wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( Object that) => @@ -39466,6 +40246,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + Object that) => + wasmModule + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that, two); + + void wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( Object that) => @@ -39498,6 +40298,11 @@ class RustLibWire implements BaseWire { .wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( port_); + void wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + NativePortType port_, List arg) => + wasmModule.wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_, arg); + void wire__crate__api__inside_macro__another_macro_struct_twin_normal( NativePortType port_) => wasmModule @@ -48379,198 +49184,155 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse( ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( that); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( Object that, int one) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( that, one); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( NativePortType port_, Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( port_, that); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( that); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - Object that, int two) => + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + Object that, int one) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - that, two); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + that, one); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( NativePortType port_, Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_, that); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( NativePortType port_, int value) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( port_, value); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( NativePortType port_) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( that); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - Object that, int one) => + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + Object that, int two) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - that, one); + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + that, two); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( NativePortType port_, Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( port_, that); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( that); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( Object that, int two) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( that, two); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( NativePortType port_, Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_, that); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( NativePortType port_, int value) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( port_, value); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( NativePortType port_) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( - that); + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( - Object that, int one) => + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + int one) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( - that, one); - - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( - port_, that); - - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - port_); + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( that); dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( - Object that, int two) => + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + Object that, int one) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( - that, two); + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that, one); - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + void wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( NativePortType port_, Object that) => wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( port_, that); - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - port_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( Object that) => @@ -48603,6 +49365,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( Object that) => @@ -48635,6 +49417,42 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + List arg) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that, one); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( Object that) => @@ -48667,6 +49485,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( Object that) => @@ -48699,6 +49537,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( NativePortType port_, List arg) => wasmModule @@ -61734,40 +62581,64 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr); void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -61806,40 +62677,64 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr); void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -62559,6 +63454,22 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal( NativePortType port_, List my_struct); + external void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + NativePortType port_, int one); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + Object that, int one); + + external void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( Object that); @@ -62579,6 +63490,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + Object that, int two); + + external void + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( Object that); @@ -62599,6 +63522,9 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( NativePortType port_); + external void wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + NativePortType port_, List arg); + external void wire__crate__api__inside_macro__another_macro_struct_twin_normal( NativePortType port_); @@ -68781,126 +69707,100 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( Object that); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( Object that, int one); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( NativePortType port_, Object that); - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - NativePortType port_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( Object that); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - Object that, int two); + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( + Object that, int one); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( NativePortType port_, Object that); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( NativePortType port_, int value); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( NativePortType port_); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( Object that); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - Object that, int one); + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + Object that, int two); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( NativePortType port_, Object that); - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - NativePortType port_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( Object that); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( Object that, int two); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( NativePortType port_, Object that); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( NativePortType port_, int value); external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( NativePortType port_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( - Object that, int one); - external void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( - NativePortType port_, Object that); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( - NativePortType port_, int value); + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); - external void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + int one); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( Object that); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( - Object that, int two); + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + Object that, int one); external void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( NativePortType port_, Object that); - external void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( - NativePortType port_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( Object that); @@ -68921,6 +69821,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( Object that); @@ -68941,6 +69853,28 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + List arg); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + Object that, int one); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( Object that); @@ -68961,6 +69895,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( Object that); @@ -68981,6 +69927,12 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( NativePortType port_, List arg); @@ -77993,27 +78945,43 @@ class RustLibWasmModule implements WasmModule { dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); external void @@ -78041,27 +79009,43 @@ class RustLibWasmModule implements WasmModule { dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); external void diff --git a/frb_example/pure_dart/rust/src/api/impl_trait.rs b/frb_example/pure_dart/rust/src/api/impl_trait.rs index 5ef67092ef..1012273e01 100644 --- a/frb_example/pure_dart/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart/rust/src/api/impl_trait.rs @@ -1,3 +1,6 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + +use crate::frb_generated::SimpleTraitForDynTwinNormalImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinNormal { @@ -39,3 +42,41 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinNormal { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinNormal { + pub fn create_twin_normal(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinNormal { + pub two: i32, +} + +impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.two * 2 + } +} + +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_normal() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs deleted file mode 100644 index aa3cac0a4e..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs +++ /dev/null @@ -1,45 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -pub trait SimpleTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_rust_async() -> i32 { - 42 - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitTwinRustAsync { - pub one: i32, -} - -impl SimpleTraitTwinRustAsync for StructOneWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructOneWithTraitTwinRustAsync { one: value } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitTwinRustAsync { - pub two: i32, -} - -impl SimpleTraitTwinRustAsync for StructTwoWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructTwoWithTraitTwinRustAsync { two: value * 2 } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.two * 2 - } -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs deleted file mode 100644 index c8a55cd7d5..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs +++ /dev/null @@ -1,45 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -pub trait SimpleTraitTwinRustAsyncSse { - fn simple_trait_fn_twin_rust_async_sse(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_rust_async_sse() -> i32 { - 42 - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async_sse(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitTwinRustAsyncSse { - pub one: i32, -} - -impl SimpleTraitTwinRustAsyncSse for StructOneWithTraitTwinRustAsyncSse { - fn simple_trait_fn_twin_rust_async_sse(value: i32) -> Self { - StructOneWithTraitTwinRustAsyncSse { one: value } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async_sse(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitTwinRustAsyncSse { - pub two: i32, -} - -impl SimpleTraitTwinRustAsyncSse for StructTwoWithTraitTwinRustAsyncSse { - fn simple_trait_fn_twin_rust_async_sse(value: i32) -> Self { - StructTwoWithTraitTwinRustAsyncSse { two: value * 2 } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async_sse(&self) -> i32 { - self.two * 2 - } -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs index 68334f9a04..eeea12a96e 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs @@ -2,6 +2,9 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + +use crate::frb_generated::SimpleTraitForDynTwinSseImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSse { @@ -43,3 +46,43 @@ impl SimpleTraitTwinSse for StructTwoWithTraitTwinSse { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSse { + fn simple_method_twin_sse(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSse { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSse { + #[flutter_rust_bridge::frb(serialize)] + pub fn create_twin_sse(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSse for StructOneWithTraitForDynTwinSse { + fn simple_method_twin_sse(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSse { + pub two: i32, +} + +impl SimpleTraitForDynTwinSse for StructTwoWithTraitForDynTwinSse { + fn simple_method_twin_sse(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(serialize)] +pub fn func_arg_trait_impl_twin_sse(arg: SimpleTraitForDynTwinSseImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sse() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs index deebfc3cc8..64f11cb577 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs @@ -2,6 +2,9 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + +use crate::frb_generated::SimpleTraitForDynTwinSyncImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSync { @@ -43,3 +46,43 @@ impl SimpleTraitTwinSync for StructTwoWithTraitTwinSync { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSync { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn create_twin_sync(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSync for StructOneWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSync { + pub two: i32, +} + +impl SimpleTraitForDynTwinSync for StructTwoWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(sync)] +pub fn func_arg_trait_impl_twin_sync(arg: SimpleTraitForDynTwinSyncImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sync() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs index 3d34b75f1c..d17343cf77 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs @@ -2,6 +2,9 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + +use crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSyncSse { @@ -43,3 +46,45 @@ impl SimpleTraitTwinSyncSse for StructTwoWithTraitTwinSyncSse { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSyncSse { + fn simple_method_twin_sync_sse(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSyncSse { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSyncSse { + #[flutter_rust_bridge::frb(serialize)] + #[flutter_rust_bridge::frb(sync)] + pub fn create_twin_sync_sse(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSyncSse for StructOneWithTraitForDynTwinSyncSse { + fn simple_method_twin_sync_sse(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSyncSse { + pub two: i32, +} + +impl SimpleTraitForDynTwinSyncSse for StructTwoWithTraitForDynTwinSyncSse { + fn simple_method_twin_sync_sse(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(serialize)] +#[flutter_rust_bridge::frb(sync)] +pub fn func_arg_trait_impl_twin_sync_sse(arg: SimpleTraitForDynTwinSyncSseImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sync_sse() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs index 82cdad6941..0f8958a56b 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs @@ -84,8 +84,6 @@ pub mod external_type_in_crate_twin_rust_async_sse; pub mod external_type_in_crate_twin_sse; pub mod external_type_in_crate_twin_sync; pub mod external_type_in_crate_twin_sync_sse; -pub mod impl_trait_twin_rust_async; -pub mod impl_trait_twin_rust_async_sse; pub mod impl_trait_twin_sse; pub mod impl_trait_twin_sync; pub mod impl_trait_twin_sync_sse; diff --git a/frb_example/pure_dart/rust/src/frb_generated.io.rs b/frb_example/pure_dart/rust/src/frb_generated.io.rs index 17d83971eb..ffd229e92e 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -17,14 +18,13 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitForDynTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -132,6 +132,54 @@ impl CstDecode> for usize { flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Box { @@ -1044,13 +1092,27 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { +impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinNormal { + fn cst_decode(self) -> StructOneWithTraitForDynTwinNormal { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinNormal, + StructOneWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, >, >, >::cst_decode( @@ -1058,13 +1120,13 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { +impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsync { + fn cst_decode(self) -> StructOneWithTraitForDynTwinSync { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >, >::cst_decode( @@ -1072,13 +1134,27 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { +impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsyncSse { + fn cst_decode(self) -> StructOneWithTraitForDynTwinSyncSse { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitTwinNormal { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitTwinNormal, >, >, >::cst_decode( @@ -1124,13 +1200,41 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { +impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinNormal { + fn cst_decode(self) -> StructTwoWithTraitForDynTwinNormal { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinNormal, + StructTwoWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, >, >, >::cst_decode( @@ -1138,13 +1242,13 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { +impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsync { + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSyncSse { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSyncSse, >, >, >::cst_decode( @@ -1152,13 +1256,13 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { +impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsyncSse { + fn cst_decode(self) -> StructTwoWithTraitTwinNormal { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitTwinNormal, >, >, >::cst_decode( @@ -3376,7 +3480,9 @@ impl impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >, > for usize { @@ -3384,7 +3490,25 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -3393,7 +3517,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >, > for usize @@ -3402,7 +3526,7 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -3411,7 +3535,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, >, > for usize @@ -3420,7 +3544,25 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -3476,7 +3618,9 @@ impl impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >, > for usize { @@ -3484,7 +3628,25 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -3493,7 +3655,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSync, >, >, > for usize @@ -3502,7 +3664,7 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -3511,7 +3673,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSyncSse, >, >, > for usize @@ -3520,7 +3682,25 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -6680,6 +6860,48 @@ impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_normal_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_sync_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode( + *wrap, + ) + .into() + } +} impl CstDecode for *mut wire_cst_simple_translatable_external_struct_with_method { @@ -12314,6 +12536,78 @@ impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_normal_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinNormal }; + crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinNormal }; + crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinSse }; + crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinSse }; + crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_sync_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinSync }; + crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinSync }; + crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinSyncSse }; + crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinSyncSse }; + crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} impl CstDecode for wire_cst_simple_translatable_external_struct_with_method { @@ -16457,6 +16751,58 @@ impl Default for wire_cst_simple_struct_twin_sync { Self::new_with_null_ptr() } } +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_normal_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinNormalImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_normal_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sse_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinSseImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_sse_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sync_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinSyncImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_sync_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinSyncSseImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} impl NewWithNullPtr for wire_cst_simple_translatable_external_struct_with_method { fn new_with_null_ptr() -> Self { Self { @@ -18405,6 +18751,41 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__external_type_i wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port_, my_struct) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_: i64, + one: i32, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_, one, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: i64, + that: usize, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( that: usize, @@ -18445,6 +18826,31 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__Str wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: i64, + that: usize, +) { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( that: usize, @@ -18485,6 +18891,14 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__Str wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_: i64, + arg: *mut wire_cst_simple_trait_for_dyn_twin_normal_implementor, +) { + wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl(port_, arg) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__another_macro_struct_twin_normal( port_: i64, @@ -29796,239 +30210,188 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - that: usize, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(that, one) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( that: usize, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl(that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( that: usize, - two: i32, + one: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(that, two) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl(that, one) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( port_: i64, that: usize, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_: i64, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( that: usize, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl(that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( + that, + ) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( that: usize, one: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl(that, one) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( + that, one, + ) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_: i64, that: usize, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( port_: i64, value: i32, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_: i64, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( that: usize, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl(that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl(that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( that: usize, two: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl(that, two) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl(that, two) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( port_: i64, that: usize, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_: i64, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( that: usize, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( that, ) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( that: usize, - one: i32, + two: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( - that, one, + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( + that, two, ) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_: i64, that: usize, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( port_: i64, value: i32, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_: i64, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( - that, +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, ) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( - that: usize, - two: i32, +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( - that, two, - ) + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(one) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( - port_: i64, +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(that) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(that, one) } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( port_: i64, + that: usize, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) } #[no_mangle] @@ -30073,6 +30436,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( that: usize, @@ -30115,6 +30501,45 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg: *mut wire_cst_simple_trait_for_dyn_twin_sync_implementor, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(arg) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( that: usize, @@ -30153,6 +30578,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( that: usize, @@ -30191,6 +30639,15 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( port_: i64, @@ -46927,79 +47384,131 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >::increment_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, >::decrement_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >::increment_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >::decrement_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, >::increment_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, >::decrement_strong_count(ptr as _); } } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( ptr: *const std::ffi::c_void, @@ -47059,79 +47568,131 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >::increment_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >::decrement_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >::increment_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >::decrement_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >::increment_strong_count(ptr as _); } } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >::decrement_strong_count(ptr as _); } } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( ptr: *const std::ffi::c_void, @@ -48946,6 +49507,38 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_normal_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_normal_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_sse_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_sse_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_sync_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_sync_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor::new_with_null_ptr(), + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method( ) -> *mut wire_cst_simple_translatable_external_struct_with_method { @@ -54875,6 +55468,106 @@ pub struct wire_cst_simple_struct_twin_sync { } #[repr(C)] #[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_normal_implementor { + tag: i32, + kind: SimpleTraitForDynTwinNormalImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinNormalImplementorKind { + StructOneWithTraitForDynTwinNormal: + wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal, + StructTwoWithTraitForDynTwinNormal: + wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_sse_implementor { + tag: i32, + kind: SimpleTraitForDynTwinSseImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinSseImplementorKind { + StructOneWithTraitForDynTwinSse: + wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse, + StructTwoWithTraitForDynTwinSse: + wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_sync_implementor { + tag: i32, + kind: SimpleTraitForDynTwinSyncImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinSyncImplementorKind { + StructOneWithTraitForDynTwinSync: + wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync, + StructTwoWithTraitForDynTwinSync: + wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + tag: i32, + kind: SimpleTraitForDynTwinSyncSseImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinSyncSseImplementorKind { + StructOneWithTraitForDynTwinSyncSse: + wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse, + StructTwoWithTraitForDynTwinSyncSse: + wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] pub struct wire_cst_simple_translatable_external_struct_with_method { a: *mut wire_cst_list_prim_u_8_strict, } diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index fbee76c92a..67cf3a9952 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -24,6 +24,7 @@ use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -34,14 +35,13 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitForDynTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -101,7 +101,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1499629431; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 52886385; // Section: executor @@ -2885,6 +2885,108 @@ fn wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_imp }, ) } +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + one: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_create_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_one = one.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::create_twin_normal(api_one)) + })()) + } }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinNormal_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl( that: impl CstDecode< RustOpaqueNom< @@ -2990,6 +3092,98 @@ fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitForDynTwinNormal_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructTwoWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl( that: impl CstDecode< RustOpaqueNom< @@ -3095,6 +3289,28 @@ fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_normal", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let api_arg = arg.cst_decode(); + move |context| { + transform_result_dco((move || { + Result::<_, ()>::Ok(crate::api::impl_trait::func_arg_trait_impl_twin_normal( + api_arg, + )) + })()) + } + }, + ) +} fn wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { @@ -21206,18 +21422,33 @@ fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_im Result::<_,()>::Ok(crate::api::pseudo_manual::external_type_in_crate_twin_sync_sse::use_imported_struct_twin_sync_sse(api_my_struct)) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl( + port_: flutter_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: "StructOneWithTraitForDynTwinSse_create_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::create_twin_sse(api_one)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsync_get_one", + debug_name: "StructOneWithTraitForDynTwinSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21249,17 +21480,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21273,17 +21504,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21294,41 +21525,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsync_get_two", + debug_name: "StructOneWithTraitTwinSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21355,22 +21565,20 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) + Result::<_, ()>::Ok(api_that.one.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, - two: impl CstDecode, + one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21381,20 +21589,18 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21405,41 +21611,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSse, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsyncSse_get_one", + debug_name: "StructTwoWithTraitForDynTwinSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21466,22 +21672,22 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWit } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) + Result::<_, ()>::Ok(api_that.two.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSse, >, >, >, - one: impl CstDecode, + two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21492,20 +21698,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSse, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21516,41 +21722,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsyncSse_get_two", + debug_name: "StructTwoWithTraitTwinSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21582,17 +21767,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWit }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21606,17 +21789,15 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21627,39 +21808,64 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( + port_: flutter_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: "func_arg_trait_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::func_arg_trait_impl_twin_sse(api_arg)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_create_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_one = one.cst_decode(); + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::create_twin_sync(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSse_get_one", + debug_name: "StructOneWithTraitForDynTwinSync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21691,15 +21897,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinS }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21713,15 +21921,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21732,39 +21942,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinSse_get_two", + debug_name: "StructOneWithTraitTwinSync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21791,20 +21982,20 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinS } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) + Result::<_, ()>::Ok(api_that.one.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, - two: impl CstDecode, + one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21815,18 +22006,18 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21837,39 +22028,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSync_get_one", + debug_name: "StructTwoWithTraitForDynTwinSync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21896,20 +22089,22 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwin } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) + Result::<_, ()>::Ok(api_that.two.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, >, >, - one: impl CstDecode, + two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21920,18 +22115,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21942,26 +22139,7 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } @@ -22070,6 +22248,132 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwin })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl( + arg: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_sync", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_arg = arg.cst_decode(); + transform_result_dco((move || { + Result::<_, ()>::Ok( + crate::api::pseudo_manual::impl_trait_twin_sync::func_arg_trait_impl_twin_sync( + api_arg, + ), + ) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::create_twin_sync_sse(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinSyncSse_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::simple_method_twin_sync_sse(&api_that)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< @@ -22175,16 +22479,108 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTrait })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinSyncSse_get_two", + debug_name: "StructTwoWithTraitForDynTwinSyncSse_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructTwoWithTraitForDynTwinSyncSse::simple_method_twin_sync_sse(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitTwinSyncSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22280,6 +22676,19 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTrait })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::func_arg_trait_impl_twin_sync_sse(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode>, @@ -46187,6 +46596,433 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(i16); +// Section: extra_from_parser + +pub enum SimpleTraitForDynTwinNormalImplementor { + StructOneWithTraitForDynTwinNormal(RustAutoOpaque), + StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinNormalImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( + a: SimpleTraitForDynTwinNormalImplementor, +) { +} +pub enum SimpleTraitForDynTwinSseImplementor { + StructOneWithTraitForDynTwinSse(RustAutoOpaque), + StructTwoWithTraitForDynTwinSse(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSseImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSseRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockReadGuard::StructOneWithTraitForDynTwinSse( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockReadGuard::StructTwoWithTraitForDynTwinSse( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSseRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockWriteGuard::StructOneWithTraitForDynTwinSse( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSse( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSse, + >, + ), + StructTwoWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSse, + >, + ), + StructTwoWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSse( + a: SimpleTraitForDynTwinSseImplementor, +) { +} +pub enum SimpleTraitForDynTwinSyncImplementor { + StructOneWithTraitForDynTwinSync(RustAutoOpaque), + StructTwoWithTraitForDynTwinSync(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSyncImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSync( + a: SimpleTraitForDynTwinSyncImplementor, +) { +} +pub enum SimpleTraitForDynTwinSyncSseImplementor { + StructOneWithTraitForDynTwinSyncSse(RustAutoOpaque), + StructTwoWithTraitForDynTwinSyncSse(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSyncSseImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncSseRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructOneWithTraitForDynTwinSyncSse( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinSyncSse( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncSseRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinSyncSse( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSyncSse( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSyncSse, + >, + ), + StructTwoWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSyncSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSyncSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSyncSse, + >, + ), + StructTwoWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSyncSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSyncSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSyncSse( + a: SimpleTraitForDynTwinSyncSseImplementor, +) { +} + // Section: dart2rust impl CstDecode> for i64 { @@ -46823,6 +47659,102 @@ impl SseDecode for RustAutoOpaqueNom { } } +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48091,40 +49023,64 @@ impl SseDecode for StructInMiscNoTwinExampleB { } } -impl SseDecode for StructOneWithTraitTwinNormal { +impl SseDecode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructOneWithTraitTwinRustAsync { +impl SseDecode for StructOneWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructOneWithTraitTwinRustAsyncSse { +impl SseDecode for StructOneWithTraitForDynTwinSyncSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } +impl SseDecode for StructOneWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructOneWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48155,40 +49111,64 @@ impl SseDecode for StructOneWithTraitTwinSyncSse { } } -impl SseDecode for StructTwoWithTraitTwinNormal { +impl SseDecode for StructTwoWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructTwoWithTraitTwinRustAsync { +impl SseDecode for StructTwoWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructTwoWithTraitTwinRustAsyncSse { +impl SseDecode for StructTwoWithTraitForDynTwinSyncSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } +impl SseDecode for StructTwoWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructTwoWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -51290,7 +52270,7 @@ impl SseDecode impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -51302,7 +52282,7 @@ impl SseDecode impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -51314,7 +52294,33 @@ impl SseDecode impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -51362,7 +52368,7 @@ impl SseDecode impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -51374,7 +52380,7 @@ impl SseDecode impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -51386,7 +52392,33 @@ impl SseDecode impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -65472,6 +66504,102 @@ impl SseDecode for crate::api::pseudo_manual::method_twin_sync_sse::SimpleStruct } } +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -69594,61 +70722,101 @@ impl flutter_rust_bridge::IntoIntoDart> } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinNormal +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinNormal { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinRustAsync +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSse { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinRustAsyncSse +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSync { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { self.into() } } @@ -69714,61 +70882,101 @@ impl flutter_rust_bridge::IntoIntoDart } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinNormal +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinNormal { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSse +{ + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinRustAsync +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSync { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinRustAsyncSse +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSyncSse { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { self.into() } } @@ -81190,6 +82398,95 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSseImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSseImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor +{ +} +impl + flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { @@ -84415,6 +85712,118 @@ impl SseEncode for RustAutoOpaqueNom { } } +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -85854,11 +87263,27 @@ impl SseEncode for StructInMiscNoTwinExampleB { } } -impl SseEncode for StructOneWithTraitTwinNormal { +impl SseEncode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), serializer, @@ -85866,12 +87291,12 @@ impl SseEncode for StructOneWithTraitTwinNormal { } } -impl SseEncode for StructOneWithTraitTwinRustAsync { +impl SseEncode for StructOneWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), @@ -85880,12 +87305,12 @@ impl SseEncode for StructOneWithTraitTwinRustAsync { } } -impl SseEncode for StructOneWithTraitTwinRustAsyncSse { +impl SseEncode for StructOneWithTraitForDynTwinSyncSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), @@ -85894,6 +87319,18 @@ impl SseEncode for StructOneWithTraitTwinRustAsyncSse { } } +impl SseEncode for StructOneWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -85930,11 +87367,13 @@ impl SseEncode for StructOneWithTraitTwinSyncSse { } } -impl SseEncode for StructTwoWithTraitTwinNormal { +impl SseEncode for StructTwoWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), serializer, @@ -85942,12 +87381,12 @@ impl SseEncode for StructTwoWithTraitTwinNormal { } } -impl SseEncode for StructTwoWithTraitTwinRustAsync { +impl SseEncode for StructTwoWithTraitForDynTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), @@ -85956,12 +87395,12 @@ impl SseEncode for StructTwoWithTraitTwinRustAsync { } } -impl SseEncode for StructTwoWithTraitTwinRustAsyncSse { +impl SseEncode for StructTwoWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), @@ -85970,6 +87409,32 @@ impl SseEncode for StructTwoWithTraitTwinRustAsyncSse { } } +impl SseEncode for StructTwoWithTraitForDynTwinSyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructTwoWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -89309,7 +90774,20 @@ impl SseEncode impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -89322,7 +90800,7 @@ impl SseEncode impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -89335,7 +90813,22 @@ impl SseEncode impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -89387,7 +90880,20 @@ impl SseEncode impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -89400,7 +90906,7 @@ impl SseEncode impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -89413,7 +90919,22 @@ impl SseEncode impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -101039,6 +102560,50 @@ impl SseEncode for crate::api::pseudo_manual::method_twin_sync_sse::SimpleStruct } } +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + impl SseEncode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart/rust/src/frb_generated.web.rs b/frb_example/pure_dart/rust/src/frb_generated.web.rs index 43d03db287..b180625c43 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -17,14 +18,13 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitForDynTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -7171,6 +7171,58 @@ impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8551,6 +8603,70 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9581,15 +9697,31 @@ impl CstDecode )) } } -impl CstDecode +impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinNormal { + fn cst_decode(self) -> StructOneWithTraitForDynTwinNormal { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinNormal, + StructOneWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, >, >, >::cst_decode( @@ -9597,15 +9729,15 @@ impl CstDecode )) } } -impl CstDecode +impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsync { + fn cst_decode(self) -> StructOneWithTraitForDynTwinSync { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >, >::cst_decode( @@ -9613,15 +9745,31 @@ impl CstDecode )) } } -impl CstDecode +impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsyncSse { + fn cst_decode(self) -> StructOneWithTraitForDynTwinSyncSse { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitTwinNormal { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitTwinNormal, >, >, >::cst_decode( @@ -9673,15 +9821,47 @@ impl CstDecode )) } } -impl CstDecode +impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinNormal { + fn cst_decode(self) -> StructTwoWithTraitForDynTwinNormal { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinNormal, + StructTwoWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, >, >, >::cst_decode( @@ -9689,15 +9869,15 @@ impl CstDecode )) } } -impl CstDecode +impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsync { + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSyncSse { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSyncSse, >, >, >::cst_decode( @@ -9705,15 +9885,15 @@ impl CstDecode )) } } -impl CstDecode +impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsyncSse { + fn cst_decode(self) -> StructTwoWithTraitTwinNormal { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitTwinNormal, >, >, >::cst_decode( @@ -12537,7 +12717,9 @@ impl impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -12545,7 +12727,7 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { #[cfg(target_pointer_width = "64")] { @@ -12558,7 +12740,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue @@ -12567,7 +12749,7 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { #[cfg(target_pointer_width = "64")] { @@ -12580,7 +12762,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSync, >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue @@ -12589,7 +12771,51 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { #[cfg(target_pointer_width = "64")] { @@ -12661,7 +12887,9 @@ impl impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -12669,7 +12897,7 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { #[cfg(target_pointer_width = "64")] { @@ -12682,7 +12910,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue @@ -12691,7 +12919,7 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { #[cfg(target_pointer_width = "64")] { @@ -12704,7 +12932,7 @@ impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue @@ -12713,7 +12941,51 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { #[cfg(target_pointer_width = "64")] { @@ -15685,6 +15957,41 @@ pub fn wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port_, my_struct) } +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + one: i32, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_, one, + ) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[wasm_bindgen] pub fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -15725,6 +16032,31 @@ pub fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_f wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[wasm_bindgen] pub fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -15765,6 +16097,14 @@ pub fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_f wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl(port_, arg) +} + #[wasm_bindgen] pub fn wire__crate__api__inside_macro__another_macro_struct_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -27076,239 +27416,188 @@ pub fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__us } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(that, one) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl(that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - two: i32, + one: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(that, two) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl(that, one) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl(that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( + that, + ) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, one: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl(that, one) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( + that, one, + ) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, value: i32, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl(that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl(that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, two: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl(that, two) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl(that, two) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( that, ) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - one: i32, + two: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( - that, one, + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( + that, two, ) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, value: i32, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( - that, +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, ) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - two: i32, +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( - that, two, - ) + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(one) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl(port_, that) +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(that) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl(port_, value) +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(that, one) } #[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) { - wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) } #[wasm_bindgen] @@ -27353,6 +27642,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTrait wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27395,6 +27707,45 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTrait wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(arg) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27433,6 +27784,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithT wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27471,6 +27845,15 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithT wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -44187,79 +44570,131 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, >::decrement_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinSync, >, >::decrement_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, >::decrement_strong_count(ptr as _); } } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( ptr: *const std::ffi::c_void, @@ -44319,79 +44754,131 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >::decrement_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >::decrement_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >::decrement_strong_count(ptr as _); } } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart/test/api/impl_trait_test.dart b/frb_example/pure_dart/test/api/impl_trait_test.dart index 312e2029b0..01369e65d8 100644 --- a/frb_example/pure_dart/test/api/impl_trait_test.dart +++ b/frb_example/pure_dart/test/api/impl_trait_test.dart @@ -1,3 +1,5 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/impl_trait.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; @@ -23,4 +25,14 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinNormal(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinNormal.createTwinNormal(one: 100); + expect( + await funcArgTraitImplTwinNormal( + arg: SimpleTraitForDynTwinNormalImplementor + .structOneWithTraitForDynTwinNormal(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart deleted file mode 100644 index 1f25bd0ca4..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart +++ /dev/null @@ -1,32 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('impl class should extend trait class', () async { - final one = - await StructOneWithTraitTwinRustAsyncSse.simpleTraitFnTwinRustAsyncSse( - value: 10); - expect(one, isA()); - }); - - test('call methods', () async { - final one = - await StructOneWithTraitTwinRustAsyncSse.simpleTraitFnTwinRustAsyncSse( - value: 10); - expect(await one.simpleTraitFnReceiverBorrowTwinRustAsyncSse(), 10); - }); - - test('trait default impl', () async { - expect( - await StructOneWithTraitTwinRustAsyncSse - .simpleTraitFnWithDefaultImplTwinRustAsyncSse(), - 42); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart deleted file mode 100644 index 7e21b45a73..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart +++ /dev/null @@ -1,32 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('impl class should extend trait class', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(one, isA()); - }); - - test('call methods', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(await one.simpleTraitFnReceiverBorrowTwinRustAsync(), 10); - }); - - test('trait default impl', () async { - expect( - await StructOneWithTraitTwinRustAsync - .simpleTraitFnWithDefaultImplTwinRustAsync(), - 42); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart index e9c3262ec0..77b996b07c 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait_test.dart` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; @@ -24,4 +26,14 @@ Future main({bool skipRustLibInit = false}) async { await StructOneWithTraitTwinSse.simpleTraitFnWithDefaultImplTwinSse(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSse.createTwinSse(one: 100); + expect( + await funcArgTraitImplTwinSse( + arg: SimpleTraitForDynTwinSseImplementor + .structOneWithTraitForDynTwinSse(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart index a4f9fbdf19..ccc03b7c17 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait_test.dart` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; @@ -27,4 +29,14 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinSyncSse(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSyncSse.createTwinSyncSse(one: 100); + expect( + await funcArgTraitImplTwinSyncSse( + arg: SimpleTraitForDynTwinSyncSseImplementor + .structOneWithTraitForDynTwinSyncSse(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart index 979a81e698..683eb4c766 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait_test.dart` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; @@ -26,4 +28,14 @@ Future main({bool skipRustLibInit = false}) async { await StructOneWithTraitTwinSync.simpleTraitFnWithDefaultImplTwinSync(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSync.createTwinSync(one: 100); + expect( + await funcArgTraitImplTwinSync( + arg: SimpleTraitForDynTwinSyncImplementor + .structOneWithTraitForDynTwinSync(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart index a395146527..58028fa259 100644 --- a/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart +++ b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart @@ -178,10 +178,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse_test.dart' as external_type_in_crate_twin_sync_sse_test; import 'api/pseudo_manual/external_type_in_crate_twin_sync_test.dart' as external_type_in_crate_twin_sync_test; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart' - as impl_trait_twin_rust_async_sse_test; -import 'api/pseudo_manual/impl_trait_twin_rust_async_test.dart' - as impl_trait_twin_rust_async_test; import 'api/pseudo_manual/impl_trait_twin_sse_test.dart' as impl_trait_twin_sse_test; import 'api/pseudo_manual/impl_trait_twin_sync_sse_test.dart' @@ -545,8 +541,6 @@ Future callFileEntrypoints() async { await external_type_in_crate_twin_sse_test.main(skipRustLibInit: true); await external_type_in_crate_twin_sync_sse_test.main(skipRustLibInit: true); await external_type_in_crate_twin_sync_test.main(skipRustLibInit: true); - await impl_trait_twin_rust_async_sse_test.main(skipRustLibInit: true); - await impl_trait_twin_rust_async_test.main(skipRustLibInit: true); await impl_trait_twin_sse_test.main(skipRustLibInit: true); await impl_trait_twin_sync_sse_test.main(skipRustLibInit: true); await impl_trait_twin_sync_test.main(skipRustLibInit: true); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart b/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart index 2f65380f16..49bc14a189 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart @@ -6,6 +6,30 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) => + RustLib.instance.api.crateApiImplTraitFuncArgTraitImplTwinNormal(arg: arg); + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + static Future createTwinNormal( + {required int one}) => + RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { int get one; @@ -29,6 +53,20 @@ abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + int get two; + + void set two(int two); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { int get two; @@ -52,6 +90,10 @@ abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +abstract class SimpleTraitForDynTwinNormal { + Future simpleMethodTwinNormal(); +} + abstract class SimpleTraitTwinNormal { Future simpleTraitFnReceiverBorrowTwinNormal(); } diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart deleted file mode 100644 index 9c37b21bac..0000000000 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart +++ /dev/null @@ -1,59 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import - -import '../../frb_generated.dart'; -import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - -// Rust type: RustOpaqueMoi> -abstract class StructOneWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get one; - - void set one(int one); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueMoi> -abstract class StructTwoWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get two; - - void set two(int two); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitTwinRustAsync { - Future simpleTraitFnReceiverBorrowTwinRustAsync(); -} diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart index 29be416cb5..e5fc2f9883 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +int funcArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + arg: arg); + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + static StructOneWithTraitForDynTwinSync createTwinSync({required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { int get one; @@ -29,6 +54,20 @@ abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + int get two; + + void set two(int two); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { int get two; @@ -52,6 +91,10 @@ abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSync { + Future simpleMethodTwinSync(); +} + abstract class SimpleTraitTwinSync { Future simpleTraitFnReceiverBorrowTwinSync(); } diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.dart index a13e06f8f2..925c05e0e6 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.dart @@ -2,6 +2,10 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api.dart'; import 'api/array.dart'; @@ -74,7 +78,6 @@ import 'api/pseudo_manual/exception_twin_rust_async.dart'; import 'api/pseudo_manual/exception_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_rust_async.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/map_and_set_twin_rust_async.dart'; import 'api/pseudo_manual/map_and_set_twin_sync.dart'; @@ -132,10 +135,13 @@ import 'auxiliary/sample_types.dart'; import 'dart:async'; import 'dart:convert'; import 'deliberate_name_conflict.dart'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; import 'package:uuid/uuid.dart'; +part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -186,7 +192,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 5964681; + int get rustContentHash => 1335510626; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -589,6 +595,20 @@ abstract class RustLibApi extends BaseApi { Future crateApiExternalTypeInCrateUseImportedStructTwinNormal( {required MyStruct myStruct}); + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}); + + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}); + + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}); @@ -606,6 +626,16 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}); + + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}); @@ -623,6 +653,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}); + Future crateApiInsideMacroAnotherMacroStructTwinNormal(); @@ -2723,41 +2756,20 @@ abstract class RustLibApi extends BaseApi { bool crateApiPseudoManualExternalTypeInCrateTwinSyncUseImportedStructTwinSync( {required MyStruct myStruct}); - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}); + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}); - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}); + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}); void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}); Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}); int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( {required StructOneWithTraitTwinSync that}); @@ -2776,6 +2788,17 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}); @@ -2793,6 +2816,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}); + Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( {required Map arg}); @@ -4934,22 +4960,31 @@ abstract class RustLibApi extends BaseApi { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSync; @@ -4961,22 +4996,31 @@ abstract class RustLibApi extends BaseApi { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSync; @@ -8668,6 +8712,124 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 136, port: port_); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_create_twin_normal", + argNames: ["one"], + ); + + @override + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 137)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_get_one", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that, serializer); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 138)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 139, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}) { @@ -8676,7 +8838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 136)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 140)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8704,7 +8866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( that, serializer); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 141)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8733,7 +8895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8763,7 +8925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8792,7 +8954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8813,6 +8975,94 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 145)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_get_two", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that, serializer); + sse_encode_i_32(two, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 146)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 147, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}) { @@ -8821,7 +9071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 141)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 148)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8849,7 +9099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 142)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 149)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8878,7 +9128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8908,7 +9158,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8937,7 +9187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8958,6 +9208,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 157, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_normal", + argNames: ["arg"], + ); + @override Future crateApiInsideMacroAnotherMacroStructTwinNormal() { @@ -8965,7 +9242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_another_macro_struct_twin_normal, @@ -8991,7 +9268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_macro_struct(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_macro_struct, @@ -9017,7 +9294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -9044,7 +9321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -9072,7 +9349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_normal, @@ -9101,7 +9378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_normal, @@ -9130,7 +9407,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -9158,7 +9435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -9185,7 +9462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -9211,7 +9488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -9235,7 +9512,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9265,7 +9542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9295,7 +9572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_normal(that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9324,7 +9601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9358,7 +9635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9391,7 +9668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_normal(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9428,7 +9705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 165, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9459,7 +9736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_normal, @@ -9486,7 +9763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9516,7 +9793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal_array_3, @@ -9540,7 +9817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal, @@ -9567,7 +9844,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_callable_twin_normal(that, serializer); sse_encode_String(two, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 170, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9594,7 +9871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 171, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_normal, @@ -9622,7 +9899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 172, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9650,7 +9927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9680,7 +9957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_twin_normal(a, serializer); sse_encode_box_autoadd_simple_struct_twin_normal(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 174, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9708,7 +9985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 175, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9736,7 +10013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 176, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9765,7 +10042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 177, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_normal, @@ -9793,7 +10070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 178, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -9821,7 +10098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 179, port: port_); + funcId: 188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9851,7 +10128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 180, port: port_); + funcId: 189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -9877,7 +10154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 181, port: port_); + funcId: 190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9905,7 +10182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 182, port: port_); + funcId: 191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9931,7 +10208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 183, port: port_); + funcId: 192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9957,7 +10234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 184, port: port_); + funcId: 193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9981,7 +10258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 185, port: port_); + funcId: 194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -10005,7 +10282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 186, port: port_); + funcId: 195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -10029,7 +10306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 187, port: port_); + funcId: 196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -10055,7 +10332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 188, port: port_); + funcId: 197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -10082,7 +10359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 189, port: port_); + funcId: 198, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10109,7 +10386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 190, port: port_); + funcId: 199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10137,7 +10414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 191, port: port_); + funcId: 200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10165,7 +10442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 192, port: port_); + funcId: 201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10192,7 +10469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 193, port: port_); + funcId: 202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10219,7 +10496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 194, port: port_); + funcId: 203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10248,7 +10525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 195, port: port_); + funcId: 204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10275,7 +10552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 196, port: port_); + funcId: 205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10303,7 +10580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 197, port: port_); + funcId: 206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -10330,7 +10607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -10355,7 +10632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 208, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_normal, @@ -10382,7 +10659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -10409,7 +10686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -10435,7 +10712,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 202, port: port_); + funcId: 211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -10462,7 +10739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 203, port: port_); + funcId: 212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -10489,7 +10766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 204, port: port_); + funcId: 213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -10517,7 +10794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -10542,7 +10819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -10566,7 +10843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 207, port: port_); + funcId: 216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_normal, @@ -10592,7 +10869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 208, port: port_); + funcId: 217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -10618,7 +10895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_tree_node_twin_normal(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 209, port: port_); + funcId: 218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_normal, @@ -10646,7 +10923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_nested_struct_twin_normal(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 210, port: port_); + funcId: 219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_normal, @@ -10672,7 +10949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 211, port: port_); + funcId: 220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -10699,7 +10976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_size(arg, serializer); sse_encode_box_my_size(boxed, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 212, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -10725,7 +11002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10752,7 +11029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_normal(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_normal, @@ -10780,7 +11057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -10807,7 +11084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_normal(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 216, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_normal, @@ -10834,7 +11111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_enum_twin_normal(se, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 217, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_normal, @@ -10859,7 +11136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 218, port: port_); + funcId: 227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10889,7 +11166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10919,7 +11196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 220)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; }, codec: SseCodec( decodeSuccessData: @@ -10950,7 +11227,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 221)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; }, codec: SseCodec( decodeSuccessData: @@ -10981,7 +11258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 222)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 231)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11009,7 +11286,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 223)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 232)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -11038,7 +11315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 224)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; }, codec: SseCodec( decodeSuccessData: @@ -11070,7 +11347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); sse_encode_list_prim_u_8_strict(deliberateBadFieldA, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 225)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11103,7 +11380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( deliberateBadFieldB, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 226)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 235)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11136,7 +11413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( deliberateBadFieldC, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 227)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 236)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11168,7 +11445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); sse_encode_String(goodFieldA, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 237)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11199,7 +11476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); sse_encode_i_32(goodFieldB, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 238)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11231,7 +11508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( goodFieldC, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 239)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11258,7 +11535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -11289,7 +11566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerItemContainerSolutionOneTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11318,7 +11595,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerItemContainerSolutionOneTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 242)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11348,7 +11625,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerItemContainerSolutionOneTwinNormal( that, serializer); sse_encode_String(name, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 243)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11378,7 +11655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11408,7 +11685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11438,7 +11715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11464,7 +11741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 238)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 247)!; }, codec: SseCodec( decodeSuccessData: @@ -11493,7 +11770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithSimpleSetterTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 239)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 248)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -11522,7 +11799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithSimpleSetterTwinNormal( that, serializer); sse_encode_i_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 240)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 249)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11551,7 +11828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11577,7 +11854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11604,7 +11881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 243, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_item_container_solution_two_twin_normal, @@ -11635,7 +11912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_item_container_solution_two_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11662,7 +11939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11691,7 +11968,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_custom_name_method_twin_normal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 246)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 255)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11721,7 +11998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_impl_block_in_another_file_dependency( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11751,7 +12028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -11783,7 +12060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11809,7 +12086,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11837,7 +12114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -11861,7 +12138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11887,7 +12164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -11913,7 +12190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11939,7 +12216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_new_type_int_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -11965,7 +12242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12005,7 +12282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_bool(boolbox, serializer); sse_encode_opt_box_exotic_optionals_twin_normal(structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -12042,7 +12319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12071,7 +12348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -12097,7 +12374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -12123,7 +12400,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opt_vecs_twin_normal(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -12152,7 +12429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_f_64(myF64, serializer); sse_encode_opt_box_autoadd_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -12179,7 +12456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -12205,7 +12482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -12231,7 +12508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -12256,7 +12533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -12282,7 +12559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -12310,7 +12587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_normal, @@ -12337,7 +12614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -12371,7 +12648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -12397,7 +12674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -12424,7 +12701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_rust_async, @@ -12453,7 +12730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_test_id_twin_rust_async(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -12480,7 +12757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -12507,7 +12784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_rust_async_array_2, @@ -12535,7 +12812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12564,7 +12841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_test_id_twin_rust_async_array_4(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 277, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -12593,7 +12870,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -12622,7 +12899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -12651,7 +12928,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feed_id_twin_rust_async(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -12680,7 +12957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -12708,7 +12985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_message_id_twin_rust_async(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -12735,7 +13012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 283)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 292)!; }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_sync, @@ -12761,7 +13038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_test_id_twin_sync(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 284)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 293)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -12785,7 +13062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 285)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 294)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -12810,7 +13087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 286)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 295)!; }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_sync_array_2, @@ -12837,7 +13114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 287)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 296)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12863,7 +13140,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_test_id_twin_sync_array_4(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 288)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 297)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -12889,7 +13166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 289)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 298)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -12915,7 +13192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 290)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 299)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -12942,7 +13219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feed_id_twin_sync(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 291)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 300)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -12969,7 +13246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_sync(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 292)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 301)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -12996,7 +13273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_message_id_twin_sync(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 293)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 302)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -13024,7 +13301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_customized_twin_rust_async(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 294, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13053,7 +13330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_user_id_twin_rust_async(userId, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 295, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -13080,7 +13357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_customized_twin_sync(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 296)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 305)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13107,7 +13384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_user_id_twin_sync(userId, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 297)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -13136,7 +13413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_general_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 298, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -13166,7 +13443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -13196,7 +13473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 300, port: port_); + funcId: 309, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -13225,7 +13502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -13253,7 +13530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -13281,7 +13558,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -13309,7 +13586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 304, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -13338,7 +13615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 305, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -13367,7 +13644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -13396,7 +13673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -13425,7 +13702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 308, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -13454,7 +13731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -13484,7 +13761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -13512,7 +13789,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -13541,7 +13818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -13570,7 +13847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -13599,7 +13876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -13628,7 +13905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -13657,7 +13934,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -13686,7 +13963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13715,7 +13992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_general_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -13745,7 +14022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -13775,7 +14052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -13805,7 +14082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -13834,7 +14111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -13863,7 +14140,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -13892,7 +14169,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -13921,7 +14198,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -13950,7 +14227,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -13979,7 +14256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14008,7 +14285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14037,7 +14314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14066,7 +14343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14095,7 +14372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14124,7 +14401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14153,7 +14430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14182,7 +14459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_general_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -14212,7 +14489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_primitive_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -14242,7 +14519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -14272,7 +14549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14301,7 +14578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14330,7 +14607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14359,7 +14636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14388,7 +14665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 350, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14417,7 +14694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 351, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14446,7 +14723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14475,7 +14752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14504,7 +14781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14533,7 +14810,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14562,7 +14839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 347, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14591,7 +14868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 348, port: port_); + funcId: 357, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14620,7 +14897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 349, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14648,7 +14925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_general_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 359)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -14677,7 +14954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_primitive_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 360)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -14706,7 +14983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -14735,7 +15012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 353)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 362)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14763,7 +15040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 354)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 363)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14791,7 +15068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 355)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 364)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14819,7 +15096,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 356)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 365)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14847,7 +15124,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 357)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 366)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14875,7 +15152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 358)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 367)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14903,7 +15180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 359)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 368)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14930,7 +15207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 360)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 369)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14958,7 +15235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 370)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14986,7 +15263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 362)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 371)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -15014,7 +15291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 363)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 372)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -15042,7 +15319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 364)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 373)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -15069,7 +15346,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 365)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 374)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15098,7 +15375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -15128,7 +15405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -15158,7 +15435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -15188,7 +15465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15217,7 +15494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15246,7 +15523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15275,7 +15552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15304,7 +15581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15333,7 +15610,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15362,7 +15639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15391,7 +15668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -15420,7 +15697,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -15449,7 +15726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -15478,7 +15755,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -15507,7 +15784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15536,7 +15813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15565,7 +15842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15594,7 +15871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15623,7 +15900,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15652,7 +15929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15681,7 +15958,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15713,7 +15990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15744,7 +16021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -15774,7 +16051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15803,7 +16080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15832,7 +16109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15861,7 +16138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15890,7 +16167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15919,7 +16196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15948,7 +16225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15977,7 +16254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16006,7 +16283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 406, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16035,7 +16312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16064,7 +16341,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16093,7 +16370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 409, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16122,7 +16399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16151,7 +16428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16180,7 +16457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16209,7 +16486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16238,7 +16515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 405, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16266,7 +16543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -16295,7 +16572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_primitive_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -16324,7 +16601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -16353,7 +16630,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -16381,7 +16658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -16409,7 +16686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -16437,7 +16714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -16465,7 +16742,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 413)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 422)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -16493,7 +16770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 423)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -16521,7 +16798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 424)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -16549,7 +16826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 425)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16577,7 +16854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 426)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16605,7 +16882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 427)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16633,7 +16910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 428)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16661,7 +16938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 429)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16689,7 +16966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 430)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16717,7 +16994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 422)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 431)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16745,7 +17022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 423)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 432)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16773,7 +17050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 424)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 433)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16801,7 +17078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 425)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 434)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16831,7 +17108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16863,7 +17140,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16894,7 +17171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -16924,7 +17201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -16953,7 +17230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -16982,7 +17259,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17011,7 +17288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17040,7 +17317,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17069,7 +17346,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17098,7 +17375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17127,7 +17404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17156,7 +17433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17185,7 +17462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17214,7 +17491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17243,7 +17520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17272,7 +17549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17301,7 +17578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17330,7 +17607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17359,7 +17636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17388,7 +17665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -17418,7 +17695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 455, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17450,7 +17727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17482,7 +17759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17513,7 +17790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17542,7 +17819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17571,7 +17848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17600,7 +17877,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17629,7 +17906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17658,7 +17935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17687,7 +17964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17716,7 +17993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17745,7 +18022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17774,7 +18051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17803,7 +18080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17832,7 +18109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17861,7 +18138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17890,7 +18167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17919,7 +18196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17948,7 +18225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17977,7 +18254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18006,7 +18283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_general_enum_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 475)!; }, codec: SseCodec( decodeSuccessData: @@ -18037,7 +18314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_primitive_enum_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 467)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 476)!; }, codec: SseCodec( decodeSuccessData: @@ -18067,7 +18344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 468)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 477)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -18096,7 +18373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 469)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 478)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -18124,7 +18401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 470)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 479)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -18152,7 +18429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 471)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 480)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -18180,7 +18457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 472)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 481)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -18208,7 +18485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 473)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 482)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -18236,7 +18513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 474)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 483)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -18264,7 +18541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 475)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 484)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -18292,7 +18569,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 476)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 485)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -18320,7 +18597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 477)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 486)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -18348,7 +18625,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 478)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 487)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -18376,7 +18653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 479)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 488)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -18404,7 +18681,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 480)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -18432,7 +18709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 481)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -18460,7 +18737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 482)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -18488,7 +18765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 483)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -18516,7 +18793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 484)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -18544,7 +18821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 485)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18574,7 +18851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -18604,7 +18881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -18634,7 +18911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -18664,7 +18941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18693,7 +18970,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 499, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18722,7 +18999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18751,7 +19028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 501, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18781,7 +19058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18811,7 +19088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18841,7 +19118,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18871,7 +19148,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18901,7 +19178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18931,7 +19208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 498, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18960,7 +19237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18990,7 +19267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19020,7 +19297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19050,7 +19327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19080,7 +19357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19110,7 +19387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19140,7 +19417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19168,7 +19445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_general_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -19197,7 +19474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -19226,7 +19503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -19253,7 +19530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -19280,7 +19557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19307,7 +19584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 520)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -19334,7 +19611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 521)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -19362,7 +19639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 522)!; }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -19390,7 +19667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 523)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -19418,7 +19695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 524)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19446,7 +19723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 525)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -19474,7 +19751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 526)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -19502,7 +19779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 527)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -19529,7 +19806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 528)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19557,7 +19834,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 520)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 529)!; }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19585,7 +19862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 521)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 530)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19613,7 +19890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 522)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 531)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19641,7 +19918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 523)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 532)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19669,7 +19946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 524)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 533)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19697,7 +19974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 525)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 534)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19726,7 +20003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19755,7 +20032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19785,7 +20062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19814,7 +20091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19843,7 +20120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19872,7 +20149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -19900,7 +20177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19929,7 +20206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19957,7 +20234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_blob_twin_normal(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19986,7 +20263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20015,7 +20292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20044,7 +20321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -20072,7 +20349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20101,7 +20378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20127,7 +20404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20156,7 +20433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20185,7 +20462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20215,7 +20492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20244,7 +20521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20273,7 +20550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20302,7 +20579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -20331,7 +20608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20360,7 +20637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20389,7 +20666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20418,7 +20695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20447,7 +20724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20476,7 +20753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -20505,7 +20782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20534,7 +20811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20561,7 +20838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 555, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20589,7 +20866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20617,7 +20894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20645,7 +20922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_binary_tree_twin_sync( tree, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20673,7 +20950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20701,7 +20978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20729,7 +21006,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -20756,7 +21033,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20784,7 +21061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 563)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20811,7 +21088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_blob_twin_sync(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20839,7 +21116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20867,7 +21144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20895,7 +21172,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -20922,7 +21199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20950,7 +21227,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 578)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20975,7 +21252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 579)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21004,7 +21281,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 580, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -21033,7 +21310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -21062,7 +21339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21092,7 +21369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -21122,7 +21399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 575, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -21151,7 +21428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_chrono_twin_rust_async(mine, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 576, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21180,7 +21457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -21209,7 +21486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -21236,7 +21513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -21263,7 +21540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -21290,7 +21567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 581)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 590)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -21317,7 +21594,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 591)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -21344,7 +21621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21372,7 +21649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 584)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 593)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -21400,7 +21677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 585)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -21427,7 +21704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_chrono_twin_sync(mine, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 586)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21454,7 +21731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 587)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -21482,7 +21759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 588)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -21508,7 +21785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 589)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21534,7 +21811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 590)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21561,7 +21838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21588,7 +21865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21616,7 +21893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21647,7 +21924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21675,7 +21952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21702,7 +21979,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 605)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21728,7 +22005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 606)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21755,7 +22032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 607)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21784,7 +22061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_comments_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 608)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21811,7 +22088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 609)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21843,7 +22120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_rust_async_Output_demo_struct_for_rust_call_dart_twin_rust_async_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21875,7 +22152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21905,7 +22182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21937,7 +22214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21967,7 +22244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21997,7 +22274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22029,7 +22306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_rust_async_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22061,7 +22338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22091,7 +22368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22120,7 +22397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22149,7 +22426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22178,7 +22455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -22208,7 +22485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -22237,7 +22514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22267,7 +22544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22297,7 +22574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22326,7 +22603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22355,7 +22632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22384,7 +22661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22413,7 +22690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22442,7 +22719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22471,7 +22748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22500,7 +22777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22529,7 +22806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22559,7 +22836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22586,7 +22863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22613,7 +22890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 627)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22641,7 +22918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 628)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -22670,7 +22947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 629)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -22697,7 +22974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 630)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22724,7 +23001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_dart_opaque_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 631)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22751,7 +23028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_dart_opaque_nested_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22778,7 +23055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 633)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22805,7 +23082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 643)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22832,7 +23109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22859,7 +23136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22886,7 +23163,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22913,7 +23190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22940,7 +23217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22967,7 +23244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22995,7 +23272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23027,7 +23304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 642, port: port_); + funcId: 651, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23055,7 +23332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 643, port: port_); + funcId: 652, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23082,7 +23359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 644, port: port_); + funcId: 653, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23113,7 +23390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 645, port: port_); + funcId: 654, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23144,7 +23421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23170,7 +23447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23196,7 +23473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: @@ -23226,7 +23503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23255,7 +23532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 650, port: port_); + funcId: 659, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -23284,7 +23561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_with_discriminant_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 651, port: port_); + funcId: 660, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -23314,7 +23591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 652, port: port_); + funcId: 661, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -23344,7 +23621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 653, port: port_); + funcId: 662, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -23374,7 +23651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 654, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -23403,7 +23680,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 655, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -23432,7 +23709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_kitchen_sink_twin_rust_async(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 656, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -23461,7 +23738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 657, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -23490,7 +23767,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_measure_twin_rust_async(measure, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 658, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -23519,7 +23796,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_note_twin_rust_async(note, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 659, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23547,7 +23824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 660)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 669)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -23575,7 +23852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_with_discriminant_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 670)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -23603,7 +23880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_item_mixed_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 671)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -23631,7 +23908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_item_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 663)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 672)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -23659,7 +23936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_item_tuple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 664)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 673)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -23687,7 +23964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 674)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -23715,7 +23992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_kitchen_sink_twin_sync(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 666)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 675)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -23743,7 +24020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 667)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 676)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -23770,7 +24047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_measure_twin_sync(measure, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 668)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 677)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -23797,7 +24074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_note_twin_sync(note, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 669)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 678)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23824,7 +24101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23854,7 +24131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23883,7 +24160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_event_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 672, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -23912,7 +24189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_event_twin_rust_async_Sse(listener, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 673, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23940,7 +24217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 683, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23967,7 +24244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 684, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23996,7 +24273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 685, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24026,7 +24303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 686, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24056,7 +24333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24085,7 +24362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -24114,7 +24391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 680, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24144,7 +24421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 681, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24172,7 +24449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 682, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24200,7 +24477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 683, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24228,7 +24505,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 684, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24255,7 +24532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24282,7 +24559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24309,7 +24586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24336,7 +24613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24363,7 +24640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 689, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24390,7 +24667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 690, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24417,7 +24694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24444,7 +24721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24471,7 +24748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24500,7 +24777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24527,7 +24804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 695, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24556,7 +24833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 696, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -24585,7 +24862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 697, port: port_); + funcId: 706, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24615,7 +24892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 698, port: port_); + funcId: 707, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24643,7 +24920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 699, port: port_); + funcId: 708, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24671,7 +24948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 700, port: port_); + funcId: 709, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24701,7 +24978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 701, port: port_); + funcId: 710, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24729,7 +25006,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 702, port: port_); + funcId: 711, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24754,7 +25031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 703)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24779,7 +25056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 704)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24806,7 +25083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24835,7 +25112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_nested_error_outer_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24863,7 +25140,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_error_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24891,7 +25168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -24919,7 +25196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24947,7 +25224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24974,7 +25251,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25000,7 +25277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25026,7 +25303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25051,7 +25328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25076,7 +25353,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25101,7 +25378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25126,7 +25403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25152,7 +25429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25177,7 +25454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25202,7 +25479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 729)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25227,7 +25504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 730)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25252,7 +25529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 731)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25279,7 +25556,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 732)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25304,7 +25581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 733)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25332,7 +25609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 734)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -25359,7 +25636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 735)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25387,7 +25664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25413,7 +25690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 737)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25439,7 +25716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 729)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25468,7 +25745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 730)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 739)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25494,7 +25771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 731)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25521,7 +25798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25548,7 +25825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25577,7 +25854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25606,7 +25883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 735, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25632,7 +25909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 745)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25658,7 +25935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 737)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25685,7 +25962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 747)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25712,7 +25989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 739)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 748)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25733,447 +26010,358 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}) { + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 749)!; }, codec: SseCodec( - decodeSuccessData: sse_decode_i_32, + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta, - argValues: [that], + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta, + argValues: [one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_get_one", - argNames: ["that"], + debugName: "StructOneWithTraitForDynTwinSync_create_twin_sync", + argNames: ["one"], ); @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}) { + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that, serializer); - sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 750)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta => const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", + debugName: "StructOneWithTraitForDynTwinSync_get_one", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { + void + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(value, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that, serializer); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; }, codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync, + decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta, + argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta => const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], + debugName: "StructOneWithTraitForDynTwinSync_set_one", + argNames: ["that", "one"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, + argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], + "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", + argNames: ["that"], ); @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}) { + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( + {required StructOneWithTraitTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 745)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_get_two", + debugName: "StructOneWithTraitTwinSync_get_one", argNames: ["that"], ); @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}) { + void crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOne( + {required StructOneWithTraitTwinSync that, required int one}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); - sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta, - argValues: [that, two], + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta, + argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_set_two", - argNames: ["that", "two"], + debugName: "StructOneWithTraitTwinSync_set_one", + argNames: ["that", "one"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}) { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSync( + {required StructOneWithTraitTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", + "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", argNames: ["that"], ); @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSync( {required int value}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync, + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta, argValues: [value], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta => const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", + debugName: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", argNames: ["value"], ); @override Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync() { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta, argValues: [], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", + "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", argNames: [], ); @override - int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( - {required StructOneWithTraitTwinSync that}) { + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSync_get_one", + debugName: "StructTwoWithTraitForDynTwinSync_get_two", argNames: ["that"], ); @override - void crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOne( - {required StructOneWithTraitTwinSync that, required int one}) { + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that, serializer); - sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; + sse_encode_i_32(two, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta, - argValues: [that, one], + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta, + argValues: [that, two], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSetOneConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinSync_set_one", - argNames: ["that", "one"], + debugName: "StructTwoWithTraitForDynTwinSync_set_two", + argNames: ["that", "two"], ); @override Future - crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSync( - {required StructOneWithTraitTwinSync that}) { + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 755, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta, + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnReceiverBorrowTwinSyncConstMeta => + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", + "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", argNames: ["that"], ); - @override - Future - crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(value, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnTwinSyncConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 757, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", - argNames: [], - ); - @override int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}) { @@ -26182,7 +26370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26211,7 +26399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26241,7 +26429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26271,7 +26459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 761, port: port_); + funcId: 764, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26299,7 +26487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 762, port: port_); + funcId: 765, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26320,6 +26508,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + arg, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sync", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( @@ -26329,7 +26545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 766, port: port_); + funcId: 771, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -26358,7 +26574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 767, port: port_); + funcId: 772, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -26387,7 +26603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 768, port: port_); + funcId: 773, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -26416,7 +26632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 769, port: port_); + funcId: 774, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -26445,7 +26661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 770, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -26474,7 +26690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 771, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -26503,7 +26719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 772, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -26532,7 +26748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 773, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -26559,7 +26775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -26587,7 +26803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -26615,7 +26831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -26643,7 +26859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -26671,7 +26887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -26699,7 +26915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -26726,7 +26942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 785)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -26753,7 +26969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -26780,7 +26996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 782, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26811,7 +27027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 783, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26843,7 +27059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 784, port: port_); + funcId: 789, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26873,7 +27089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 785, port: port_); + funcId: 790, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26907,7 +27123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 791, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26941,7 +27157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 792, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26979,7 +27195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 788, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27010,7 +27226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 789, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -27040,7 +27256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 790, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27072,7 +27288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 791, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -27099,7 +27315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 792, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -27129,7 +27345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_callable_twin_rust_async(that, serializer); sse_encode_String(two, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27158,7 +27374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -27188,7 +27404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27218,7 +27434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 796, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27250,7 +27466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_twin_rust_async(a, serializer); sse_encode_box_autoadd_simple_struct_twin_rust_async(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 797, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27279,7 +27495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27309,7 +27525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 804, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27339,7 +27555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -27369,7 +27585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 801, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -27398,7 +27614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 802, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27432,7 +27648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 803, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -27457,7 +27673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 809)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27486,7 +27702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 805)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 810)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27516,7 +27732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 811)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27544,7 +27760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 807)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27577,7 +27793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 808)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27609,7 +27825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 809)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27645,7 +27861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 810)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27675,7 +27891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 811)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -27703,7 +27919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27732,7 +27948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -27757,7 +27973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -27785,7 +28001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_callable_twin_sync(that, serializer); sse_encode_String(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27813,7 +28029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -27841,7 +28057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27868,7 +28084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27897,7 +28113,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(a, serializer); sse_encode_box_autoadd_simple_struct_twin_sync(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27925,7 +28141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27953,7 +28169,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27981,7 +28197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -28009,7 +28225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -28036,7 +28252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 829)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28065,7 +28281,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_sum_with_twin_sync(that, serializer); sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -28094,7 +28310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 826, port: port_); + funcId: 831, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28124,7 +28340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 827, port: port_); + funcId: 832, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28153,7 +28369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 828, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28182,7 +28398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 834, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28209,7 +28425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 830, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28236,7 +28452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 831, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28263,7 +28479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 832, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -28292,7 +28508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -28321,7 +28537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 834, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28351,7 +28567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 835, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28381,7 +28597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28412,7 +28628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 837, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28442,7 +28658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28473,7 +28689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28504,7 +28720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 840, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28534,7 +28750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 841, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28565,7 +28781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -28595,7 +28811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 843, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -28622,7 +28838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28650,7 +28866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -28677,7 +28893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -28704,7 +28920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 847, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -28731,7 +28947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -28759,7 +28975,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 849, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -28788,7 +29004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 850, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -28815,7 +29031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -28843,7 +29059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 852)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28872,7 +29088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28900,7 +29116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 854)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28927,7 +29143,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 855)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 860)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28953,7 +29169,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 861)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28979,7 +29195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 862)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -29004,7 +29220,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 863)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -29030,7 +29246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 864)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -29058,7 +29274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 860)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29087,7 +29303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 861)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29116,7 +29332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 862)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29146,7 +29362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 863)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 868)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29175,7 +29391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 864)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 869)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29204,7 +29420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 870)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29234,7 +29450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29263,7 +29479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29292,7 +29508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 868)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -29320,7 +29536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 869)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 874)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -29346,7 +29562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 870)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -29372,7 +29588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -29398,7 +29614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -29424,7 +29640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -29450,7 +29666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 874)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -29476,7 +29692,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -29504,7 +29720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -29530,7 +29746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -29557,7 +29773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 878, port: port_); + funcId: 883, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -29586,7 +29802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 879, port: port_); + funcId: 884, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -29615,7 +29831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_tree_node_twin_rust_async(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 880, port: port_); + funcId: 885, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -29644,7 +29860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_nested_struct_twin_rust_async(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 881, port: port_); + funcId: 886, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -29673,7 +29889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 882, port: port_); + funcId: 887, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29703,7 +29919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_size(arg, serializer); sse_encode_box_my_size(boxed, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 883, port: port_); + funcId: 888, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -29732,7 +29948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 884, port: port_); + funcId: 889, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -29761,7 +29977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 885, port: port_); + funcId: 890, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -29791,7 +30007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 886, port: port_); + funcId: 891, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29820,7 +30036,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_rust_async(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 887, port: port_); + funcId: 892, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -29849,7 +30065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_enum_twin_rust_async(se, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 888, port: port_); + funcId: 893, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -29875,7 +30091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -29902,7 +30118,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -29930,7 +30146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_tree_node_twin_sync(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -29958,7 +30174,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_nested_struct_twin_sync(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -29985,7 +30201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30013,7 +30229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_size(arg, serializer); sse_encode_box_my_size(boxed, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -30040,7 +30256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30068,7 +30284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_sync(weekdays, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -30096,7 +30312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30123,7 +30339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_sync(abc, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -30151,7 +30367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_enum_twin_sync(se, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -30180,7 +30396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_rust_async(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 900, port: port_); + funcId: 905, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -30207,7 +30423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 901, port: port_); + funcId: 906, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30236,7 +30452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 902, port: port_); + funcId: 907, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -30265,7 +30481,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 903, port: port_); + funcId: 908, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -30292,7 +30508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_sync(empty, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -30317,7 +30533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30344,7 +30560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -30371,7 +30587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -30400,7 +30616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_new_type_int_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 908, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -30428,7 +30644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_new_type_int_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -30460,7 +30676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_f_64(myF64, serializer); sse_encode_opt_box_autoadd_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 910, port: port_); + funcId: 915, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -30491,7 +30707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_i_64(myI64, serializer); sse_encode_opt_box_autoadd_f_64(myF64, serializer); sse_encode_opt_box_autoadd_bool(myBool, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -30520,7 +30736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 917, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30562,7 +30778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 913, port: port_); + funcId: 918, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30600,7 +30816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 914, port: port_); + funcId: 919, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30631,7 +30847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 915, port: port_); + funcId: 920, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -30660,7 +30876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 916, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -30689,7 +30905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opt_vecs_twin_rust_async(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 917, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -30717,7 +30933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 923)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30756,7 +30972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_f_64(f64Box, serializer); sse_encode_opt_box_bool(boolbox, serializer); sse_encode_opt_box_exotic_optionals_twin_sync(structbox, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 924)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30792,7 +31008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_exotic_optionals_twin_sync(opt, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 925)!; }, codec: SseCodec( decodeSuccessData: @@ -30821,7 +31037,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 926)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -30849,7 +31065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 922)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 927)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -30876,7 +31092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opt_vecs_twin_sync(opt, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 923)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 928)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -30904,7 +31120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 924, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30933,7 +31149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -30962,7 +31178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30991,7 +31207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31020,7 +31236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31050,7 +31266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_rust_async, @@ -31077,7 +31293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 930)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 935)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31104,7 +31320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 931)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 936)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -31131,7 +31347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 932)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -31158,7 +31374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 933)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 938)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31185,7 +31401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 934)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31214,7 +31430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_for_borrow_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 935)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_sync, @@ -31243,7 +31459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -31271,7 +31487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -31306,7 +31522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 943, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31335,7 +31551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -31368,7 +31584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(myI64, serializer); sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31395,7 +31611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -31422,7 +31638,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 942, port: port_); + funcId: 947, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31451,7 +31667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 948, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -31477,7 +31693,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; }, codec: SseCodec( decodeSuccessData: @@ -31504,7 +31720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -31534,7 +31750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 946, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31564,7 +31780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 947, port: port_); + funcId: 952, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31595,7 +31811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31626,7 +31842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31657,7 +31873,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 950, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31688,7 +31904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31717,7 +31933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31746,7 +31962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 953, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31774,7 +31990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31806,7 +32022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 955, port: port_); + funcId: 960, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31837,7 +32053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 956, port: port_); + funcId: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31868,7 +32084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31896,7 +32112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31928,7 +32144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31960,7 +32176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31990,7 +32206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 963, port: port_); + funcId: 968, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32021,7 +32237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 964, port: port_); + funcId: 969, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32055,7 +32271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 965, port: port_); + funcId: 970, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32085,7 +32301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 966, port: port_); + funcId: 971, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32118,7 +32334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 967, port: port_); + funcId: 972, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32150,7 +32366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 968, port: port_); + funcId: 973, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32183,7 +32399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 969, port: port_); + funcId: 974, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32216,7 +32432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 970, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32246,7 +32462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 971, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32273,7 +32489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 972, port: port_); + funcId: 977, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32307,7 +32523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 973, port: port_); + funcId: 978, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32337,7 +32553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 974, port: port_); + funcId: 979, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32364,7 +32580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 975, port: port_); + funcId: 980, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32395,7 +32611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 976, port: port_); + funcId: 981, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32423,7 +32639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 977, port: port_); + funcId: 982, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -32451,7 +32667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 978, port: port_); + funcId: 983, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -32483,7 +32699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 984, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32510,7 +32726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 980, port: port_); + funcId: 985, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32541,7 +32757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 981, port: port_); + funcId: 986, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32572,7 +32788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_explicit_auto_opaque_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 982, port: port_); + funcId: 987, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32603,7 +32819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 983, port: port_); + funcId: 988, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32633,7 +32849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 984, port: port_); + funcId: 989, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32660,7 +32876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 990, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32688,7 +32904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 986, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32717,7 +32933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 987, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32747,7 +32963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 988, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32775,7 +32991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 989, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32809,7 +33025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32839,7 +33055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32870,7 +33086,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_good_and_opaque_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 992, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32898,7 +33114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32931,7 +33147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32963,7 +33179,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 995, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32995,7 +33211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33022,7 +33238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33051,7 +33267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 998, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33086,7 +33302,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33116,7 +33332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33145,7 +33361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1006)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33175,7 +33391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33205,7 +33421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1003)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1008)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33234,7 +33450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1004)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1009)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33264,7 +33480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1005)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1010)!; }, codec: SseCodec( decodeSuccessData: @@ -33292,7 +33508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1006)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1011)!; }, codec: SseCodec( decodeSuccessData: @@ -33319,7 +33535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1012)!; }, codec: SseCodec( decodeSuccessData: @@ -33346,7 +33562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1008)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1013)!; }, codec: SseCodec( decodeSuccessData: @@ -33376,7 +33592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1009)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1014)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33406,7 +33622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1010)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1015)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33436,7 +33652,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1011)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1016)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33462,7 +33678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1012)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1017)!; }, codec: SseCodec( decodeSuccessData: @@ -33493,7 +33709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1013)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33525,7 +33741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1014)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33555,7 +33771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_sync(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33585,7 +33801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33618,7 +33834,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33647,7 +33863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1020)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; }, codec: SseCodec( decodeSuccessData: @@ -33677,7 +33893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1021)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33708,7 +33924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1022)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33738,7 +33954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33769,7 +33985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { borrow, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( mutBorrow, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33798,7 +34014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33824,7 +34040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: @@ -33856,7 +34072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33885,7 +34101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33911,7 +34127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; }, codec: SseCodec( decodeSuccessData: @@ -33941,7 +34157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_good_and_opaque_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33968,7 +34184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -33995,7 +34211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -34026,7 +34242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1038)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34052,7 +34268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; }, codec: SseCodec( decodeSuccessData: @@ -34081,7 +34297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; }, codec: SseCodec( decodeSuccessData: @@ -34111,7 +34327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_explicit_auto_opaque_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1041)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34141,7 +34357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1042)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34170,7 +34386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinSyncSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1038)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1043)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34196,7 +34412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1044)!; }, codec: SseCodec( decodeSuccessData: @@ -34225,7 +34441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1045)!; }, codec: SseCodec( decodeSuccessData: @@ -34252,7 +34468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1041)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1046)!; }, codec: SseCodec( decodeSuccessData: @@ -34281,7 +34497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1042)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; }, codec: SseCodec( decodeSuccessData: @@ -34308,7 +34524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1043)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1048)!; }, codec: SseCodec( decodeSuccessData: @@ -34340,7 +34556,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { apple, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( orange, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1044)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34369,7 +34585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1045)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34399,7 +34615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_good_and_opaque_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1046)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34426,7 +34642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: @@ -34458,7 +34674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1048)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34488,7 +34704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34518,7 +34734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34544,7 +34760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; }, codec: SseCodec( decodeSuccessData: @@ -34571,7 +34787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: @@ -34602,7 +34818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34629,7 +34845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -34656,7 +34872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1055, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -34683,7 +34899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1056, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -34713,7 +34929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1057, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34741,7 +34957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -34770,7 +34986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34797,7 +35013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -34826,7 +35042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1061, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34853,7 +35069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1062, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -34882,7 +35098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_opaque_twin_rust_async(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1063, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34912,7 +35128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34941,7 +35157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34970,7 +35186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34999,7 +35215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1067, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35028,7 +35244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1068, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35054,7 +35270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -35080,7 +35296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1070)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -35106,7 +35322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1071)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1076)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -35135,7 +35351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinSync( opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1072)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; }, codec: SseCodec( decodeSuccessData: @@ -35162,7 +35378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1073)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1078)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -35189,7 +35405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync_array_2(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1079)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35215,7 +35431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1080)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -35242,7 +35458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1076)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1081)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35268,7 +35484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1082)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -35295,7 +35511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_opaque_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1078)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1083)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35322,7 +35538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opaque_nested_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1079)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1084)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35349,7 +35565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1080)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35376,7 +35592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1081)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1086)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35403,7 +35619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1082)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1087)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35430,7 +35646,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1083)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1088)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35459,7 +35675,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1084, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35487,7 +35703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1090)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35516,7 +35732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1086, port: port_); + funcId: 1091, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35546,7 +35762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35579,7 +35795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1088, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35610,7 +35826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1089, port: port_); + funcId: 1094, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35643,7 +35859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1090, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35676,7 +35892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1091, port: port_); + funcId: 1096, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35709,7 +35925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1092, port: port_); + funcId: 1097, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35739,7 +35955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1093, port: port_); + funcId: 1098, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35771,7 +35987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1094, port: port_); + funcId: 1099, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35800,7 +36016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1095, port: port_); + funcId: 1100, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35830,7 +36046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1096, port: port_); + funcId: 1101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -35860,7 +36076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1097, port: port_); + funcId: 1102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -35890,7 +36106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1098, port: port_); + funcId: 1103, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -35920,7 +36136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1099, port: port_); + funcId: 1104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35951,7 +36167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1100, port: port_); + funcId: 1105, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35980,7 +36196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_one_field_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1101)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1106)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -36008,7 +36224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_two_field_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1102)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1107)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -36037,7 +36253,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_zero_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1103)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1108)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -36066,7 +36282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_tuple_struct_with_one_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1104)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1109)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -36095,7 +36311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_tuple_struct_with_two_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1105)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1110)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -36123,7 +36339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1106, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36152,7 +36368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1107, port: port_); + funcId: 1112, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -36179,7 +36395,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1108)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1113)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36205,7 +36421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_record_string_i_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1109)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1114)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -36233,7 +36449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1110, port: port_); + funcId: 1115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36262,7 +36478,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -36291,7 +36507,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1112, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36318,7 +36534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1113)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1118)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36346,7 +36562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1114)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1119)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -36373,7 +36589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1115)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1120)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36402,7 +36618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_uuid_twin_rust_async(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1116, port: port_); + funcId: 1121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -36431,7 +36647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1117, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -36460,7 +36676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1118, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -36488,7 +36704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_uuid_twin_sync(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1119)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1124)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -36515,7 +36731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1120)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1125)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -36542,7 +36758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1121)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1126)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -36569,7 +36785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1122, port: port_); + funcId: 1127, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36597,7 +36813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -36625,7 +36841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36655,7 +36871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1125, port: port_); + funcId: 1130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36686,7 +36902,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1126, port: port_); + funcId: 1131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36717,7 +36933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1127, port: port_); + funcId: 1132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36748,7 +36964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1128, port: port_); + funcId: 1133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36779,7 +36995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1129, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36808,7 +37024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1130, port: port_); + funcId: 1135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36836,7 +37052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1131, port: port_); + funcId: 1136, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36864,7 +37080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1132, port: port_); + funcId: 1137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36895,7 +37111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36926,7 +37142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1134, port: port_); + funcId: 1139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36957,7 +37173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1135, port: port_); + funcId: 1140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36985,7 +37201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1136, port: port_); + funcId: 1141, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37016,7 +37232,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1142)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37048,7 +37264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1138)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1143)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37077,7 +37293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1141, port: port_); + funcId: 1146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37107,7 +37323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1142, port: port_); + funcId: 1147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37140,7 +37356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1143, port: port_); + funcId: 1148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37170,7 +37386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1144, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37201,7 +37417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1145, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37231,7 +37447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1146, port: port_); + funcId: 1151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37263,7 +37479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1147, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37295,7 +37511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1148, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37324,7 +37540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1149, port: port_); + funcId: 1154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37351,7 +37567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37384,7 +37600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37412,7 +37628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37439,7 +37655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37470,7 +37686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37498,7 +37714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -37526,7 +37742,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -37557,7 +37773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37584,7 +37800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37614,7 +37830,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1164, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37644,7 +37860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_explicit_auto_opaque_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1160, port: port_); + funcId: 1165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37674,7 +37890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37703,7 +37919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37730,7 +37946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1168, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37758,7 +37974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1164, port: port_); + funcId: 1169, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37786,7 +38002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1165, port: port_); + funcId: 1170, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37816,7 +38032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1166, port: port_); + funcId: 1171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37844,7 +38060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1167, port: port_); + funcId: 1172, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37877,7 +38093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1168, port: port_); + funcId: 1173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37906,7 +38122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1169, port: port_); + funcId: 1174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37937,7 +38153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_good_and_opaque_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1170, port: port_); + funcId: 1175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37965,7 +38181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1171, port: port_); + funcId: 1176, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37998,7 +38214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1172, port: port_); + funcId: 1177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38029,7 +38245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1173, port: port_); + funcId: 1178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38060,7 +38276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1174, port: port_); + funcId: 1179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38087,7 +38303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1175, port: port_); + funcId: 1180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38116,7 +38332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1176, port: port_); + funcId: 1181, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38150,7 +38366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1177, port: port_); + funcId: 1182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38177,7 +38393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1178, port: port_); + funcId: 1183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -38203,7 +38419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1179, port: port_); + funcId: 1184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -38227,7 +38443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1180, port: port_); + funcId: 1185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -38254,7 +38470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1181, port: port_); + funcId: 1186, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38280,7 +38496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1182, port: port_); + funcId: 1187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -38306,7 +38522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1183, port: port_); + funcId: 1188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38330,7 +38546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1184, port: port_); + funcId: 1189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -38356,7 +38572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1185, port: port_); + funcId: 1190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38380,7 +38596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1186, port: port_); + funcId: 1191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -38406,7 +38622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_opaque_twin_normal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1187, port: port_); + funcId: 1192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38432,7 +38648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opaque_nested_twin_normal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1188, port: port_); + funcId: 1193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38458,7 +38674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1189, port: port_); + funcId: 1194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38484,7 +38700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1190, port: port_); + funcId: 1195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38510,7 +38726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1191, port: port_); + funcId: 1196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38536,7 +38752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1192, port: port_); + funcId: 1197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38560,7 +38776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1193)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1198)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -38584,7 +38800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1194)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1199)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -38608,7 +38824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1195)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1200)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -38633,7 +38849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1196)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1201)!; }, codec: SseCodec( decodeSuccessData: @@ -38662,7 +38878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1197, port: port_); + funcId: 1202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38688,7 +38904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1198, port: port_); + funcId: 1203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38715,7 +38931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1199, port: port_); + funcId: 1204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38745,7 +38961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1200, port: port_); + funcId: 1205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38774,7 +38990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_my_stream_entry_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1201, port: port_); + funcId: 1206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38804,7 +39020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1202, port: port_); + funcId: 1207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38834,7 +39050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1203, port: port_); + funcId: 1208, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38864,7 +39080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1204, port: port_); + funcId: 1209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38892,7 +39108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1205, port: port_); + funcId: 1210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38922,7 +39138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1206, port: port_); + funcId: 1211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38948,7 +39164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1207, port: port_); + funcId: 1212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38976,7 +39192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1208, port: port_); + funcId: 1213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39003,7 +39219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1209, port: port_); + funcId: 1214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39032,7 +39248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1210, port: port_); + funcId: 1215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -39061,7 +39277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1211, port: port_); + funcId: 1216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -39090,7 +39306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1212, port: port_); + funcId: 1217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -39119,7 +39335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1213, port: port_); + funcId: 1218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -39149,7 +39365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1214, port: port_); + funcId: 1219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -39177,7 +39393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1215, port: port_); + funcId: 1220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39203,7 +39419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1216, port: port_); + funcId: 1221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -39229,7 +39445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1217, port: port_); + funcId: 1222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -39255,7 +39471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1218, port: port_); + funcId: 1223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -39281,7 +39497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1219, port: port_); + funcId: 1224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -39308,7 +39524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_uuid_twin_normal(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1220, port: port_); + funcId: 1225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -39334,7 +39550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1221, port: port_); + funcId: 1226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -39360,7 +39576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1222, port: port_); + funcId: 1227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -40207,20 +40423,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSync => wire @@ -40231,20 +40455,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSync => wire @@ -40342,6 +40574,42 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -40692,20 +40960,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -40719,20 +40996,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -40905,20 +41191,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -40932,20 +41227,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -41190,20 +41494,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -41217,20 +41530,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -42240,20 +42562,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -42267,20 +42598,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( raw as List); } @@ -42602,18 +42942,25 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected SimpleTraitTwinSync dco_decode_TraitDef_SimpleTraitTwinSync(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -44313,6 +44660,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_struct_twin_sync(raw); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sync_implementor(raw); + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -49603,6 +49966,46 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw) { @@ -50610,6 +51013,50 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return inner; + } + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -50973,20 +51420,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -51000,20 +51456,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -51192,20 +51657,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -51219,20 +51693,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -51483,20 +51966,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -51510,20 +52002,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -52507,20 +53008,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -52534,20 +53044,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -54548,6 +55067,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_simple_struct_twin_sync(deserializer)); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_normal_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sync_implementor( + deserializer)); + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -60523,6 +61060,56 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return SimpleStructTwinSync(one: var_one); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + var_field0); + default: + throw UnimplementedError(''); + } + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -61403,6 +61990,42 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -61827,22 +62450,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @@ -61860,22 +62494,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @@ -62089,22 +62734,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -62122,22 +62778,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -62438,22 +63105,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -62471,22 +63149,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @@ -63652,22 +64341,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) + (self as StructOneWithTraitTwinNormalImpl) .frbInternalSseEncode(move: null), serializer); } @@ -63685,22 +64385,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) + (self as StructTwoWithTraitTwinNormalImpl) .frbInternalSseEncode(move: null), serializer); } @@ -65742,6 +66453,20 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_struct_twin_sync(self, serializer); } + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sync_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -70860,6 +71585,50 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(self.one, serializer); } + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + field0, serializer); + case SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + field0, serializer); + case SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -71541,7 +72310,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// Section: boilerplate +// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref` + +@freezed +sealed class SimpleTraitForDynTwinNormalImplementor + with _$SimpleTraitForDynTwinNormalImplementor { + const SimpleTraitForDynTwinNormalImplementor._(); + + const factory SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal; + const factory SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; +} + +@freezed +sealed class SimpleTraitForDynTwinSyncImplementor + with _$SimpleTraitForDynTwinSyncImplementor { + const SimpleTraitForDynTwinSyncImplementor._(); + + const factory SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; + const factory SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync; +} @sealed class BoxAnyMyDartTypeRenameImpl extends RustOpaque @@ -73128,73 +73923,110 @@ class StructInMiscNoTwinExampleBImpl extends RustOpaque } @sealed -class StructOneWithTraitTwinNormalImpl extends RustOpaque - implements StructOneWithTraitTwinNormal { +class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructOneWithTraitForDynTwinNormal { // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr, ); - int get one => - RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalGetOne( + int get one => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( that: this, ); - void set one(int one) => - RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalSetOne( + void set one(int one) => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( that: this, one: one); - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( that: this, ); } @sealed -class StructOneWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructOneWithTraitTwinRustAsync { +class StructOneWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSync { // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) + StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync, + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr, ); int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( that: this, ); void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + that: this, one: one); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + +@sealed +class StructOneWithTraitTwinNormalImpl extends RustOpaque + implements StructOneWithTraitTwinNormal { + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + ); + + int get one => + RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalGetOne( + that: this, + ); + + void set one(int one) => + RustLib.instance.api.crateApiImplTraitStructOneWithTraitTwinNormalSetOne( that: this, one: one); - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( that: this, ); } @@ -73236,73 +74068,110 @@ class StructOneWithTraitTwinSyncImpl extends RustOpaque } @sealed -class StructTwoWithTraitTwinNormalImpl extends RustOpaque - implements StructTwoWithTraitTwinNormal { +class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinNormal { // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr, ); - int get two => - RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( + int get two => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( that: this, ); - void set two(int two) => - RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalSetTwo( + void set two(int two) => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( that: this, two: two); - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( that: this, ); } @sealed -class StructTwoWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructTwoWithTraitTwinRustAsync { +class StructTwoWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSync { // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) + StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( + StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync, + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr, ); int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( that: this, ); void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( that: this, two: two); - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + +@sealed +class StructTwoWithTraitTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitTwinNormal { + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + ); + + int get two => + RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => + RustLib.instance.api.crateApiImplTraitStructTwoWithTraitTwinNormalSetTwo( + that: this, two: two); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( that: this, ); } diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..0b47008751 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,939 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + +/// @nodoc +mixin _$SimpleTraitForDynTwinNormalImplementor { + SimpleTraitForDynTwinNormal get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinNormalImplementorCopyWith( + SimpleTraitForDynTwinNormalImplementor value, + $Res Function(SimpleTraitForDynTwinNormalImplementor) then) = + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinNormalImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinNormalImplementor> + implements $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + final StructOneWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal._() + : super._(); + + @override + StructOneWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + final StructTwoWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal._() + : super._(); + + @override + StructTwoWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSyncImplementor { + SimpleTraitForDynTwinSync get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSyncImplementorCopyWith( + SimpleTraitForDynTwinSyncImplementor value, + $Res Function(SimpleTraitForDynTwinSyncImplementor) then) = + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSyncImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSyncImplementor> + implements $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + final StructOneWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync._() + : super._(); + + @override + StructOneWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + final StructTwoWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.io.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.io.dart index d406dcbb6b..3e2afe1782 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.io.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.io.dart @@ -74,7 +74,6 @@ import 'api/pseudo_manual/exception_twin_rust_async.dart'; import 'api/pseudo_manual/exception_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_rust_async.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/map_and_set_twin_rust_async.dart'; import 'api/pseudo_manual/map_and_set_twin_sync.dart'; @@ -387,24 +386,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleBPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSyncPtr => wire @@ -456,6 +463,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -657,13 +684,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -672,13 +704,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -777,13 +814,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -792,13 +834,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -937,13 +984,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -952,13 +1004,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -1483,13 +1540,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -1498,13 +1560,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -1684,12 +1751,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { MyTraitTwinSync dco_decode_TraitDef_MyTraitTwinSync(dynamic raw); @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw); + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected SimpleTraitTwinSync dco_decode_TraitDef_SimpleTraitTwinSync(dynamic raw); @@ -2455,6 +2526,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync dco_decode_box_autoadd_simple_struct_twin_sync( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -4306,6 +4387,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSync dco_decode_simple_struct_twin_sync(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -4622,6 +4711,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -4823,13 +4932,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -4838,13 +4952,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -4943,13 +5062,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -4958,13 +5082,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5103,13 +5232,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5118,13 +5252,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5625,13 +5764,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5640,13 +5784,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -6692,6 +6841,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_box_autoadd_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -8797,6 +8956,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -9164,6 +9333,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -9369,13 +9558,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9384,13 +9578,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9492,13 +9691,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9507,13 +9711,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9655,13 +9864,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9670,13 +9884,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -10232,13 +10451,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -10247,13 +10471,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -11257,6 +11486,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -13305,6 +13542,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -15533,67 +15778,99 @@ class RustLibWire implements BaseWire { .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr .asFunction)>(); void @@ -15629,67 +15906,99 @@ class RustLibWire implements BaseWire { .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr .asFunction)>(); void diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart index 432f2fe4df..fa661c5fa3 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart @@ -77,7 +77,6 @@ import 'api/pseudo_manual/exception_twin_rust_async.dart'; import 'api/pseudo_manual/exception_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_rust_async.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/map_and_set_twin_rust_async.dart'; import 'api/pseudo_manual/map_and_set_twin_sync.dart'; @@ -389,24 +388,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSyncPtr => wire @@ -458,6 +465,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -659,13 +686,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -674,13 +706,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -779,13 +816,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -794,13 +836,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -939,13 +986,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -954,13 +1006,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -1485,13 +1542,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); @protected @@ -1500,13 +1562,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic raw); @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); @protected @@ -1686,12 +1753,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { MyTraitTwinSync dco_decode_TraitDef_MyTraitTwinSync(dynamic raw); @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw); + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected SimpleTraitTwinSync dco_decode_TraitDef_SimpleTraitTwinSync(dynamic raw); @@ -2457,6 +2528,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync dco_decode_box_autoadd_simple_struct_twin_sync( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -4308,6 +4389,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSync dco_decode_simple_struct_twin_sync(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -4624,6 +4713,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -4825,13 +4934,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -4840,13 +4954,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -4945,13 +5064,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -4960,13 +5084,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5105,13 +5234,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5120,13 +5254,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5627,13 +5766,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -5642,13 +5786,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); @protected @@ -6694,6 +6843,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_box_autoadd_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -8799,6 +8958,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -9166,6 +9335,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -9371,13 +9560,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9386,13 +9580,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9494,13 +9693,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9509,13 +9713,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9657,13 +9866,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -9672,13 +9886,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -10234,13 +10453,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -10249,13 +10473,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); @protected void @@ -11259,6 +11488,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -13307,6 +13544,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -14359,28 +14604,40 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr); void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -14395,28 +14652,40 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr); void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -14985,19 +15254,27 @@ class RustLibWasmModule implements WasmModule { dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); external void @@ -15009,19 +15286,27 @@ class RustLibWasmModule implements WasmModule { dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); external void diff --git a/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs b/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs index e22da74f9b..21f4a0071d 100644 --- a/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs @@ -1,5 +1,8 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + +use crate::frb_generated::SimpleTraitForDynTwinNormalImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinNormal { @@ -41,3 +44,41 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinNormal { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinNormal { + pub fn create_twin_normal(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinNormal { + pub two: i32, +} + +impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.two * 2 + } +} + +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_normal() +} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs deleted file mode 100644 index 145eb5bc05..0000000000 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs +++ /dev/null @@ -1,47 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -use flutter_rust_bridge::frb; - -pub trait SimpleTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_rust_async() -> i32 { - 42 - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitTwinRustAsync { - pub one: i32, -} - -impl SimpleTraitTwinRustAsync for StructOneWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructOneWithTraitTwinRustAsync { one: value } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitTwinRustAsync { - pub two: i32, -} - -impl SimpleTraitTwinRustAsync for StructTwoWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructTwoWithTraitTwinRustAsync { two: value * 2 } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.two * 2 - } -} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs index ddfaad81fe..87f66d5a12 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs @@ -4,6 +4,9 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + +use crate::frb_generated::SimpleTraitForDynTwinSyncImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSync { @@ -45,3 +48,43 @@ impl SimpleTraitTwinSync for StructTwoWithTraitTwinSync { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSync { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn create_twin_sync(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSync for StructOneWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSync { + pub two: i32, +} + +impl SimpleTraitForDynTwinSync for StructTwoWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(sync)] +pub fn func_arg_trait_impl_twin_sync(arg: SimpleTraitForDynTwinSyncImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sync() +} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs index b86aec8f5e..39ae19b2bc 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs @@ -34,7 +34,6 @@ pub mod exception_twin_rust_async; pub mod exception_twin_sync; pub mod external_type_in_crate_twin_rust_async; pub mod external_type_in_crate_twin_sync; -pub mod impl_trait_twin_rust_async; pub mod impl_trait_twin_sync; pub mod map_and_set_twin_rust_async; pub mod map_and_set_twin_sync; diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs index 0e3b7eeb79..1cdecc13f9 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -14,8 +15,7 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -979,37 +979,55 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::increment_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::decrement_strong_count(ptr as _); } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ptr: *const std::ffi::c_void, @@ -1025,37 +1043,55 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::increment_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::decrement_strong_count(ptr as _); } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.rs index 9c7a68fb98..03137f401a 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -24,6 +24,7 @@ use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -31,8 +32,7 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -59,7 +59,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 5964681; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1335510626; // Section: executor @@ -4316,6 +4316,121 @@ fn wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_imp }, ) } +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_: flutter_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: "StructOneWithTraitForDynTwinNormal_create_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::create_twin_normal(api_one)) + })()) + } }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinNormal_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_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: "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -4446,6 +4561,106 @@ fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitForDynTwinNormal_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_two = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_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: "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructTwoWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -4576,6 +4791,43 @@ fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl( + port_: flutter_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: "func_arg_trait_impl_twin_normal", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = + ::sse_decode( + &mut deserializer, + ); + deserializer.end(); + move |context| { + transform_result_sse((move || { + Result::<_, ()>::Ok(crate::api::impl_trait::func_arg_trait_impl_twin_normal( + api_arg, + )) + })()) + } + }, + ) +} fn wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -16938,14 +17190,27 @@ fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_import Result::<_,()>::Ok(crate::api::pseudo_manual::external_type_in_crate_twin_sync::use_imported_struct_twin_sync(api_my_struct)) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_create_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::create_twin_sync(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsync_get_one", + debug_name: "StructOneWithTraitForDynTwinSync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -16961,7 +17226,7 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , >>::sse_decode(&mut deserializer); deserializer.end(); @@ -16991,15 +17256,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); + let api_that = >>::sse_decode(&mut deserializer); let api_one = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; @@ -17014,16 +17279,16 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -17034,48 +17299,18 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( - port_: flutter_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: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( - port_: flutter_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: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsync_get_two", + debug_name: "StructOneWithTraitTwinSync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -17090,9 +17325,7 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >>::sse_decode(&mut deserializer); deserializer.end(); transform_result_sse((move || { @@ -17116,21 +17349,21 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) + Result::<_, ()>::Ok(api_that.one.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_two = ::sse_decode(&mut deserializer);deserializer.end(); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -17141,19 +17374,19 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -17164,48 +17397,48 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); deserializer.end(); move |context| { transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSync_get_one", + debug_name: "StructTwoWithTraitForDynTwinSync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -17220,7 +17453,9 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwin let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, >>::sse_decode(&mut deserializer); deserializer.end(); transform_result_sse((move || { @@ -17244,21 +17479,21 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwin } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) + Result::<_, ()>::Ok(api_that.two.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + let api_that = >>::sse_decode(&mut deserializer); +let api_two = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -17269,19 +17504,19 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -17292,37 +17527,7 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } @@ -17454,6 +17659,41 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwin })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_sync", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode( + &mut deserializer, + ); + deserializer.end(); + transform_result_sse((move || { + Result::<_, ()>::Ok( + crate::api::pseudo_manual::impl_trait_twin_sync::func_arg_trait_impl_twin_sync( + api_arg, + ), + ) + })()) + }, + ) +} fn wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -27591,19 +27831,25 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner + flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner + flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner @@ -27631,6 +27877,221 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(i32); +// Section: extra_from_parser + +pub enum SimpleTraitForDynTwinNormalImplementor { + StructOneWithTraitForDynTwinNormal(RustAutoOpaque), + StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinNormalImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( + a: SimpleTraitForDynTwinNormalImplementor, +) { +} +pub enum SimpleTraitForDynTwinSyncImplementor { + StructOneWithTraitForDynTwinSync(RustAutoOpaque), + StructTwoWithTraitForDynTwinSync(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSyncImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSync( + a: SimpleTraitForDynTwinSyncImplementor, +) { +} + // Section: dart2rust impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { @@ -27681,6 +28142,54 @@ impl SseDecode for RustAutoOpaqueMoi { } } +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -28111,28 +28620,40 @@ impl SseDecode for StructInMiscNoTwinExampleB { } } -impl SseDecode for StructOneWithTraitTwinNormal { +impl SseDecode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructOneWithTraitTwinRustAsync { +impl SseDecode for StructOneWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } +impl SseDecode for StructOneWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructOneWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -28143,28 +28664,40 @@ impl SseDecode for StructOneWithTraitTwinSync { } } -impl SseDecode for StructTwoWithTraitTwinNormal { +impl SseDecode for StructTwoWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructTwoWithTraitTwinRustAsync { +impl SseDecode for StructTwoWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } +impl SseDecode for StructTwoWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructTwoWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -29393,7 +29926,7 @@ impl SseDecode impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -29405,7 +29938,19 @@ impl SseDecode impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -29429,7 +29974,19 @@ impl SseDecode impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -29441,7 +29998,7 @@ impl SseDecode impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -36823,6 +37380,54 @@ impl SseDecode for crate::api::pseudo_manual::method_twin_sync::SimpleStructTwin } } +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -37862,689 +38467,689 @@ fn pde_ffi_dispatcher_primary_impl( 133 => wire__crate__api__external_type_in_crate__call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), 134 => wire__crate__api__external_type_in_crate__use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), 135 => wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -138 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -139 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), -140 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -143 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -144 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), -145 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -149 => wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -150 => wire__crate__api__inside_macro__func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -151 => wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -152 => wire__crate__api__map_and_set__func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -153 => wire__crate__api__map_and_set__func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -154 => wire__crate__api__map_and_set__func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -155 => wire__crate__api__map_and_set__func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -156 => wire__crate__api__map_and_set__func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -157 => wire__crate__api__map_and_set__func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -158 => wire__crate__api__map_and_set__func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -159 => wire__crate__api__method__StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -160 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), -161 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), -162 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -163 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -164 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -165 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -166 => wire__crate__api__method__concatenate_with_twin_normal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -167 => wire__crate__api__method__concatenate_with_twin_normal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -168 => wire__crate__api__method__get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -169 => wire__crate__api__method__get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -170 => wire__crate__api__method__my_callable_twin_normal_call_impl(port, ptr, rust_vec_len, data_len), -171 => wire__crate__api__method__simple_enum_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -172 => wire__crate__api__method__simple_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -173 => wire__crate__api__method__simple_primitive_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -174 => wire__crate__api__method__simple_struct_twin_normal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -175 => wire__crate__api__method__simple_struct_twin_normal_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -176 => wire__crate__api__method__simple_struct_twin_normal_receiver_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -177 => wire__crate__api__method__simple_struct_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -178 => wire__crate__api__method__simple_struct_twin_normal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -179 => wire__crate__api__method__static_only_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -180 => wire__crate__api__method__sum_with_twin_normal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -181 => wire__crate__api__mirror__app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -182 => wire__crate__api__mirror__app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -183 => wire__crate__api__mirror__first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -184 => wire__crate__api__mirror__first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -185 => wire__crate__api__mirror__get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -186 => wire__crate__api__mirror__get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -187 => wire__crate__api__mirror__get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), -188 => wire__crate__api__mirror__is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), -189 => wire__crate__api__mirror__mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -190 => wire__crate__api__mirror__mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -191 => wire__crate__api__mirror__mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -192 => wire__crate__api__mirror__mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -193 => wire__crate__api__mirror__mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -194 => wire__crate__api__mirror__mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -195 => wire__crate__api__mirror__mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -196 => wire__crate__api__mirror__mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -197 => wire__crate__api__mirror__repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -198 => wire__crate__api__mirror__repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -199 => wire__crate__api__mirror__test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -200 => wire__crate__api__mirror__test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -201 => wire__crate__api__mirror__test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -202 => wire__crate__api__mirror__test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -203 => wire__crate__api__mirror__test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -204 => wire__crate__api__mirror__test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -205 => wire__crate__api__mirror__test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -206 => wire__crate__api__mirror__test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -207 => wire__crate__api__misc_example__handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), -208 => wire__crate__api__misc_example__handle_char_twin_normal_impl(port, ptr, rust_vec_len, data_len), -209 => wire__crate__api__misc_example__handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -210 => wire__crate__api__misc_example__handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -211 => wire__crate__api__misc_example__handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -212 => wire__crate__api__misc_example__handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -213 => wire__crate__api__misc_example__handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -214 => wire__crate__api__misc_example__list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), -215 => wire__crate__api__misc_example__positional_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -216 => wire__crate__api__misc_example__test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -217 => wire__crate__api__misc_example__test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -218 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_dummy_function_twin_normal_impl(port, ptr, rust_vec_len, data_len), -231 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), -232 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), -235 => wire__crate__api__misc_no_twin_example_a__StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), -236 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), -237 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), -241 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), -242 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -243 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), -244 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), -245 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -247 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), -248 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), -249 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), -250 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -251 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -252 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -253 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -254 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -255 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -256 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -257 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -258 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -259 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -260 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -261 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -262 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -263 => wire__crate__api__ownership__borrow_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -264 => wire__crate__api__ownership__borrow_slice_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -265 => wire__crate__api__ownership__borrow_slice_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -266 => wire__crate__api__ownership__borrow_str_twin_normal_impl(port, ptr, rust_vec_len, data_len), -267 => wire__crate__api__ownership__borrow_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -268 => wire__crate__api__ownership__borrow_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -269 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -270 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -271 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -272 => wire__crate__api__pseudo_manual__array_twin_rust_async__boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -273 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -274 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -275 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -276 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -277 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -278 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -279 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -280 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -281 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -282 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -294 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -295 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -298 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -299 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -300 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -301 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -302 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -303 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -304 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -305 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -306 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -307 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -308 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -309 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -310 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -311 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -312 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -313 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -314 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -321 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -322 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -323 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -324 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -325 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -326 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -327 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -328 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -329 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -330 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -331 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -332 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -333 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -336 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -337 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -338 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -339 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -340 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -341 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -342 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -343 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -344 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -345 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -346 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -347 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -348 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -349 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -373 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -374 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -375 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -376 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -377 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -378 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -379 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -380 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -381 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -382 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -383 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -384 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -385 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -392 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -393 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -394 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -395 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -396 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -397 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -398 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -399 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -400 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -401 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -402 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -403 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -404 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -405 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -432 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -433 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -434 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -435 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -436 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -437 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -438 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -439 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -440 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -441 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -442 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -443 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -444 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -445 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -452 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -453 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -454 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -455 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -456 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -457 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -458 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -459 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -460 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -461 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -462 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -463 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -464 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -465 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -492 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -493 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -494 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -495 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -496 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -497 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -498 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -499 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -500 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -501 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -502 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -503 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -504 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -505 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -527 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -528 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -529 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -530 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -531 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -532 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -533 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -534 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -535 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -536 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -537 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -538 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -539 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -540 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -548 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -549 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -551 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -552 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -554 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -555 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -571 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -572 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -573 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -574 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -575 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -576 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -578 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -579 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -591 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -592 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -593 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -594 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -595 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -602 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -603 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -617 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -618 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -619 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -620 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -621 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -622 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -623 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -624 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -625 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -642 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -643 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -644 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -645 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -650 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -651 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -652 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -653 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -654 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -655 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -656 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -657 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -658 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -659 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -673 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -689 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -690 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -695 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -697 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -698 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -699 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -700 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -701 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -702 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -735 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +136 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +139 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +142 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +143 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), +144 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +147 => wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +150 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +151 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), +152 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +157 => wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +158 => wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +159 => wire__crate__api__inside_macro__func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +160 => wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +161 => wire__crate__api__map_and_set__func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +162 => wire__crate__api__map_and_set__func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +163 => wire__crate__api__map_and_set__func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +164 => wire__crate__api__map_and_set__func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +165 => wire__crate__api__map_and_set__func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +166 => wire__crate__api__map_and_set__func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +167 => wire__crate__api__map_and_set__func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +168 => wire__crate__api__method__StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +169 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), +170 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), +171 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +172 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +173 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +174 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +175 => wire__crate__api__method__concatenate_with_twin_normal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +176 => wire__crate__api__method__concatenate_with_twin_normal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +177 => wire__crate__api__method__get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +178 => wire__crate__api__method__get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +179 => wire__crate__api__method__my_callable_twin_normal_call_impl(port, ptr, rust_vec_len, data_len), +180 => wire__crate__api__method__simple_enum_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +181 => wire__crate__api__method__simple_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +182 => wire__crate__api__method__simple_primitive_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +183 => wire__crate__api__method__simple_struct_twin_normal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +184 => wire__crate__api__method__simple_struct_twin_normal_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +185 => wire__crate__api__method__simple_struct_twin_normal_receiver_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +186 => wire__crate__api__method__simple_struct_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +187 => wire__crate__api__method__simple_struct_twin_normal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +188 => wire__crate__api__method__static_only_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +189 => wire__crate__api__method__sum_with_twin_normal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +190 => wire__crate__api__mirror__app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +191 => wire__crate__api__mirror__app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +192 => wire__crate__api__mirror__first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +193 => wire__crate__api__mirror__first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +194 => wire__crate__api__mirror__get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +195 => wire__crate__api__mirror__get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +196 => wire__crate__api__mirror__get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), +197 => wire__crate__api__mirror__is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), +198 => wire__crate__api__mirror__mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +199 => wire__crate__api__mirror__mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +200 => wire__crate__api__mirror__mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +201 => wire__crate__api__mirror__mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +202 => wire__crate__api__mirror__mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +203 => wire__crate__api__mirror__mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +204 => wire__crate__api__mirror__mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +205 => wire__crate__api__mirror__mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +206 => wire__crate__api__mirror__repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +207 => wire__crate__api__mirror__repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +208 => wire__crate__api__mirror__test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +209 => wire__crate__api__mirror__test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +210 => wire__crate__api__mirror__test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +211 => wire__crate__api__mirror__test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +212 => wire__crate__api__mirror__test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +213 => wire__crate__api__mirror__test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +214 => wire__crate__api__mirror__test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +215 => wire__crate__api__mirror__test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +216 => wire__crate__api__misc_example__handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), +217 => wire__crate__api__misc_example__handle_char_twin_normal_impl(port, ptr, rust_vec_len, data_len), +218 => wire__crate__api__misc_example__handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +219 => wire__crate__api__misc_example__handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +220 => wire__crate__api__misc_example__handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +221 => wire__crate__api__misc_example__handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +222 => wire__crate__api__misc_example__handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +223 => wire__crate__api__misc_example__list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), +224 => wire__crate__api__misc_example__positional_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +225 => wire__crate__api__misc_example__test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +226 => wire__crate__api__misc_example__test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +227 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_dummy_function_twin_normal_impl(port, ptr, rust_vec_len, data_len), +240 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +241 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), +244 => wire__crate__api__misc_no_twin_example_a__StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), +245 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), +246 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), +250 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), +251 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +252 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +253 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), +254 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +256 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), +257 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), +258 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), +259 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +260 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +261 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), +262 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +263 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), +264 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), +265 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), +266 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +267 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), +268 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +269 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +270 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), +271 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +272 => wire__crate__api__ownership__borrow_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +273 => wire__crate__api__ownership__borrow_slice_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +274 => wire__crate__api__ownership__borrow_slice_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +275 => wire__crate__api__ownership__borrow_str_twin_normal_impl(port, ptr, rust_vec_len, data_len), +276 => wire__crate__api__ownership__borrow_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +277 => wire__crate__api__ownership__borrow_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +278 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +279 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +280 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +281 => wire__crate__api__pseudo_manual__array_twin_rust_async__boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +282 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +283 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +284 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +285 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +286 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +287 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +288 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +289 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +290 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +291 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +303 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +304 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +307 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +308 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +309 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +310 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +311 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +312 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +313 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +314 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +321 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +322 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +323 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +324 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +325 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +326 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +327 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +328 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +329 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +330 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +331 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +332 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +333 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +334 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +335 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +336 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +337 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +338 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +339 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +340 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +341 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +342 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +343 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +344 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +345 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +346 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +347 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +348 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +349 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +350 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +351 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +352 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +353 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +354 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +355 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +356 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +357 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +358 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +375 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +376 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +377 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +378 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +379 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +380 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +381 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +382 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +383 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +384 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +385 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +386 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +387 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +388 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +389 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +390 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +391 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +392 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +393 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +394 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +395 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +396 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +397 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +398 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +399 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +400 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +401 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +402 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +403 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +404 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +405 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +406 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +407 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +408 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +409 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +410 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +411 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +412 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +413 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +414 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +435 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +436 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +437 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +438 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +439 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +440 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +441 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +442 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +443 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +444 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +445 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +446 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +447 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +448 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +449 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +450 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +451 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +452 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +453 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +454 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +455 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +456 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +457 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +458 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +459 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +460 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +461 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +462 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +463 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +464 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +465 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +466 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +467 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +468 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +469 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +470 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +471 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +472 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +473 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +474 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +495 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +496 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +497 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +498 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +499 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +500 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +501 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +502 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +503 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +504 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +505 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +506 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +507 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +508 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +509 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +510 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +511 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +512 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +513 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +514 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +535 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +536 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +537 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +538 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +539 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +540 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +541 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +542 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +543 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +544 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +545 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +546 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +547 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +548 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +549 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +550 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +551 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +552 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +553 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +554 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +555 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +556 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +557 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +558 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +559 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +560 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +561 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +562 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +563 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +564 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +580 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +581 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +582 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +583 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +584 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +585 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +586 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +588 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +600 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +601 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +602 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +603 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +604 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +612 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +613 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +614 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +615 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +616 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +617 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +618 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +619 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +620 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +621 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +622 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +623 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +624 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +625 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +626 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +627 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +629 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +632 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +633 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +634 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +651 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +652 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +653 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +654 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +659 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +660 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +661 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +662 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +663 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +664 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +665 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +666 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +682 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +689 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +690 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +691 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +693 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +694 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +695 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +696 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +697 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +698 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +699 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +700 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +701 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +702 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +703 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +704 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +705 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +706 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +707 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +708 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +709 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +710 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +711 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +741 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +742 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +744 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), 755 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), 756 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), 757 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), -762 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), -766 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -767 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -768 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -769 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -770 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -771 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -772 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -773 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -782 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -783 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -788 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -789 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -790 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -791 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -794 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -796 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -797 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -798 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -799 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -802 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -803 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -826 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -827 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -828 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -829 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -830 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -831 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -849 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -850 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -878 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -881 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -882 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -885 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -886 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -887 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -888 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -900 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -902 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -903 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -910 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -912 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -913 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -914 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -915 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -916 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -938 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -939 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -942 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -943 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__HelloOneStructTwinRustAsync_func_hello_impl(port, ptr, rust_vec_len, data_len), -947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__hello_two_enum_twin_rust_async_func_hello_impl(port, ptr, rust_vec_len, data_len), -964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__HelloOneStructTwinSync_func_hello_impl(port, ptr, rust_vec_len, data_len), -1017 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__hello_two_enum_twin_sync_func_hello_impl(port, ptr, rust_vec_len, data_len), -1054 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1055 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1056 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1057 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1058 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1059 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1060 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1061 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1062 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1063 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1064 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1065 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1066 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1067 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1068 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1084 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1086 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1088 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1089 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1090 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1091 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1092 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1093 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1094 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1095 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1096 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1097 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1098 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1099 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1100 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1106 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1107 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1110 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1111 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1112 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1116 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1117 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1118 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1122 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1123 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1124 => wire__crate__api__rust_auto_opaque__HelloOneStructTwinNormal_func_hello_impl(port, ptr, rust_vec_len, data_len), -1125 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1126 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1127 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1128 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1129 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1130 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1131 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1132 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1133 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1134 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1135 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1136 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1141 => wire__crate__api__rust_auto_opaque__hello_two_enum_twin_normal_func_hello_impl(port, ptr, rust_vec_len, data_len), -1142 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1143 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1144 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1145 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1146 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1147 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1148 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1149 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1154 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1155 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1156 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1157 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1164 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1165 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1166 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1167 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1168 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1169 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1170 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1171 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1172 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1173 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1174 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1175 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1176 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1177 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1178 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1179 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1180 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1181 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1182 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1183 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1184 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1185 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1186 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1187 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1188 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1189 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1190 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1191 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1192 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1197 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1198 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1199 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1200 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1201 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1202 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1203 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1204 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1205 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1206 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1207 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1208 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1209 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1210 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1211 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1212 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1213 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1214 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1215 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1216 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1217 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1218 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1219 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1220 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1221 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1222 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), +771 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +772 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +773 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +774 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +775 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +776 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +777 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +778 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +787 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +788 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +789 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +790 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +791 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +793 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +794 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +795 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +797 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +799 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +800 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +801 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +802 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +803 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +804 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +805 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +806 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +807 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +831 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +832 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +835 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +837 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +850 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +851 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +852 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +853 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +854 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +855 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +856 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +885 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +886 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +889 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +890 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +891 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +893 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +905 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +906 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +907 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +908 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +913 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +915 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +917 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +918 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +920 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +943 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +947 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +948 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__HelloOneStructTwinRustAsync_func_hello_impl(port, ptr, rust_vec_len, data_len), +952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__hello_two_enum_twin_rust_async_func_hello_impl(port, ptr, rust_vec_len, data_len), +969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1003 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1004 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1005 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__HelloOneStructTwinSync_func_hello_impl(port, ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__hello_two_enum_twin_sync_func_hello_impl(port, ptr, rust_vec_len, data_len), +1059 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1060 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1061 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1062 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1064 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1065 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1066 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1067 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1068 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1069 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1070 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1071 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1072 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1073 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1091 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1093 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1094 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1095 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1096 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1097 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1098 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1099 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1100 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1101 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1102 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1103 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1104 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1105 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1111 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1112 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1115 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1116 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1117 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1121 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1123 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1127 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1128 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1129 => wire__crate__api__rust_auto_opaque__HelloOneStructTwinNormal_func_hello_impl(port, ptr, rust_vec_len, data_len), +1130 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1131 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1132 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1133 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1135 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1136 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1137 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1138 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1139 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1140 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1141 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1146 => wire__crate__api__rust_auto_opaque__hello_two_enum_twin_normal_func_hello_impl(port, ptr, rust_vec_len, data_len), +1147 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1148 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1151 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1154 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1159 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1160 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1161 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1162 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1164 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1165 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1166 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1167 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1168 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1169 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1170 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1171 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1172 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1173 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1174 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1175 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1176 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1177 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1178 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1179 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1180 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1181 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1182 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1183 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1184 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1185 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1186 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1187 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1188 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1189 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1190 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1191 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1192 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1193 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1194 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1195 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1196 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1197 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1202 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1203 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1204 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1205 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1206 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1207 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1208 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1209 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1210 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1211 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1212 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1213 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1214 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1215 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1216 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1217 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1218 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1219 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1220 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1221 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1222 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1223 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1224 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1225 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1226 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1227 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -38572,395 +39177,401 @@ fn pde_ffi_dispatcher_sync_impl( 80 => wire__crate__api__dart_opaque_sync__sync_option_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), 81 => wire__crate__api__dart_opaque_sync__unwrap_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), 98 => wire__crate__api__event_listener__create_event_sync_twin_normal_impl(ptr, rust_vec_len, data_len), -136 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl(ptr, rust_vec_len, data_len), -137 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one_impl(ptr, rust_vec_len, data_len), -141 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl(ptr, rust_vec_len, data_len), -142 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two_impl(ptr, rust_vec_len, data_len), -219 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), -220 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), -221 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), -222 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_a_impl(ptr, rust_vec_len, data_len), -223 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_b_impl(ptr, rust_vec_len, data_len), -224 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_c_impl(ptr, rust_vec_len, data_len), -225 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), -226 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), -227 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), -228 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_a_impl(ptr, rust_vec_len, data_len), -229 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_b_impl(ptr, rust_vec_len, data_len), -230 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_c_impl(ptr, rust_vec_len, data_len), -233 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_name_impl(ptr, rust_vec_len, data_len), -234 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_set_name_impl(ptr, rust_vec_len, data_len), -238 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_new_impl(ptr, rust_vec_len, data_len), -239 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_getter_impl(ptr, rust_vec_len, data_len), -240 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter_impl(ptr, rust_vec_len, data_len), -246 => wire__crate__api__misc_no_twin_example_a__struct_with_custom_name_method_twin_normal_method_with_custom_name_twin_normal_impl(ptr, rust_vec_len, data_len), -283 => wire__crate__api__pseudo_manual__array_twin_sync__boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -284 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), -285 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), -286 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), -287 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), -288 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), -289 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -290 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -291 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -292 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -293 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -296 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -297 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), -350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -352 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -353 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -354 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -355 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -356 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -357 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -358 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -359 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -360 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -361 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -362 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -363 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -364 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -365 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -412 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -413 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -414 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -415 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -416 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -417 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -418 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -419 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -420 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -421 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -422 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -423 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -424 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -425 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -472 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -473 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -474 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -475 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -476 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -477 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -478 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -479 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -480 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -481 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -482 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -483 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -484 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -485 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -512 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -513 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -514 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -515 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -516 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -517 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -518 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -519 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -520 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -521 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -522 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -523 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -524 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -525 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -557 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -558 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), -559 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -560 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -561 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), -562 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -563 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -564 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), -565 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -566 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -567 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), -568 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -569 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -570 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), -581 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), -582 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -583 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), -584 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), -585 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), -586 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), -587 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), -588 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -589 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -590 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -596 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), -597 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), -598 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), -599 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), -600 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -628 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -629 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -630 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -631 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -632 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -633 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), -634 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), -635 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), -636 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), -637 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), -638 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), -639 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -640 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -641 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -646 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -647 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), -648 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -649 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -660 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), -661 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), -662 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), -663 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -664 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -665 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), -666 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -667 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -668 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), -669 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), -703 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -704 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -705 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -706 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -707 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -708 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -709 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -710 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -711 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -712 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -713 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -714 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -715 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -716 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), -717 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), -718 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), -719 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), -720 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -721 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -722 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -723 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), -724 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -725 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -726 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -727 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -728 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -729 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -730 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -731 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -736 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -737 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -738 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -739 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -740 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(ptr, rust_vec_len, data_len), -741 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(ptr, rust_vec_len, data_len), -745 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(ptr, rust_vec_len, data_len), -746 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(ptr, rust_vec_len, data_len), +137 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl(ptr, rust_vec_len, data_len), +138 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl(ptr, rust_vec_len, data_len), +140 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl(ptr, rust_vec_len, data_len), +141 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one_impl(ptr, rust_vec_len, data_len), +145 => wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl(ptr, rust_vec_len, data_len), +146 => wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl(ptr, rust_vec_len, data_len), +148 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl(ptr, rust_vec_len, data_len), +149 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two_impl(ptr, rust_vec_len, data_len), +228 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), +229 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), +230 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), +231 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_a_impl(ptr, rust_vec_len, data_len), +232 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_b_impl(ptr, rust_vec_len, data_len), +233 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_c_impl(ptr, rust_vec_len, data_len), +234 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), +235 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), +236 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), +237 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_a_impl(ptr, rust_vec_len, data_len), +238 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_b_impl(ptr, rust_vec_len, data_len), +239 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_c_impl(ptr, rust_vec_len, data_len), +242 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_name_impl(ptr, rust_vec_len, data_len), +243 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_set_name_impl(ptr, rust_vec_len, data_len), +247 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_new_impl(ptr, rust_vec_len, data_len), +248 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_getter_impl(ptr, rust_vec_len, data_len), +249 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter_impl(ptr, rust_vec_len, data_len), +255 => wire__crate__api__misc_no_twin_example_a__struct_with_custom_name_method_twin_normal_method_with_custom_name_twin_normal_impl(ptr, rust_vec_len, data_len), +292 => wire__crate__api__pseudo_manual__array_twin_sync__boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +293 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), +294 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), +295 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), +296 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), +297 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), +298 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +299 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +300 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +301 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +302 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +305 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +306 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), +359 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +360 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +361 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +362 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +363 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +364 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +365 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +366 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +367 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +368 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +369 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +370 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +371 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +372 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +373 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +374 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +415 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +416 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +417 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +418 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +419 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +420 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +421 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +422 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +423 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +424 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +425 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +426 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +427 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +428 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +429 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +430 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +431 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +432 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +433 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +434 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +475 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +476 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +477 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +478 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +479 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +480 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +481 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +482 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +483 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +484 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +485 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +486 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +487 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +488 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +489 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +490 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +491 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +492 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +493 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +494 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +515 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +516 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +517 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +518 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +519 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +520 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +521 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +522 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +523 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +524 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +525 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +526 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +527 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +528 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +529 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +530 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +531 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +532 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +533 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +534 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +565 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +566 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +567 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), +568 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +569 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +570 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), +571 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +572 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +573 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), +574 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +575 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +576 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), +577 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +578 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +579 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), +590 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), +591 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +592 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), +593 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), +594 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), +595 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), +596 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), +597 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +598 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +599 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +605 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), +606 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), +607 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), +608 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), +609 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +635 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +636 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +637 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +638 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +639 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +640 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +641 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +642 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), +643 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), +644 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), +645 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), +646 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), +647 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), +648 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +649 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +650 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +655 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +656 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), +657 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +658 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +669 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), +670 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), +671 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), +672 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +673 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +674 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), +675 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +676 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +677 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), +678 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), +712 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +713 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +714 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +715 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +716 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +717 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +718 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +719 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +720 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +721 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +722 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +723 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +724 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +725 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), +726 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), +727 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), +728 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), +729 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +730 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +731 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +732 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), +733 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +734 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +735 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +736 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +737 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +738 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +739 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +740 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +745 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +746 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +747 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +748 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +749 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(ptr, rust_vec_len, data_len), +750 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(ptr, rust_vec_len, data_len), 753 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl(ptr, rust_vec_len, data_len), 754 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl(ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl(ptr, rust_vec_len, data_len), -759 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl(ptr, rust_vec_len, data_len), -774 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -776 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -777 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -778 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -780 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -804 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -805 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), -807 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -809 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), -810 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -813 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -816 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -819 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -821 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -822 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -823 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -824 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -825 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -853 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -854 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -857 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -860 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -863 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -866 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -869 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -871 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -872 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -873 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -874 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -875 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -876 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -877 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -890 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -893 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -896 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), -897 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -899 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -905 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -911 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -919 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -922 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -930 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -931 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_string_twin_sync_impl(ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), -934 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -937 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -940 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -944 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -945 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), -960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), -1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1003 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1004 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -1005 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1006 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), -1007 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -1008 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), -1009 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1010 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1011 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1012 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1013 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), -1014 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), -1018 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1019 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1020 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1021 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1022 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1023 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1024 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1025 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1026 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1027 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -1028 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1029 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1030 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1031 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), -1032 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1033 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1034 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1035 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1036 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1037 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1038 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1039 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1040 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1041 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1042 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1043 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1044 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -1045 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -1046 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1047 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1048 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1049 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1050 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1051 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), -1052 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1069 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1070 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1071 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1072 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1073 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -1074 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1075 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -1076 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1077 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -1078 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1079 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1080 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1081 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1082 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1083 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1085 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1101 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1102 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1103 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1104 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1105 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1108 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1109 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1113 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1114 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -1115 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1119 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1120 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -1121 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1137 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), -1138 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), -1193 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -1194 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1195 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1196 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(ptr, rust_vec_len, data_len), +759 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl(ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl(ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +781 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +782 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +783 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +784 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +809 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), +811 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +814 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +817 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +820 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +821 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +822 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +823 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +824 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +825 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +826 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +827 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +828 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +829 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +830 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +858 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +861 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +864 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +867 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +870 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +871 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +872 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +873 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +874 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +875 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +876 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +877 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +878 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +879 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +882 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +894 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +897 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +900 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +903 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +909 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +912 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +923 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +926 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +927 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +935 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_string_twin_sync_impl(ptr, rust_vec_len, data_len), +937 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +938 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), +939 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +949 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +950 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), +965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), +1006 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1007 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1008 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1009 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +1010 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1011 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), +1012 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +1013 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), +1014 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1015 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1016 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1017 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1018 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), +1019 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), +1023 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1024 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1025 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1026 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1027 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1028 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1029 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1030 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1032 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +1033 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1034 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1035 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1036 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), +1037 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1038 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1039 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1040 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1041 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1042 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1043 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1044 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1045 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1046 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1047 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1048 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1049 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +1050 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +1051 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1052 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1053 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1055 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1056 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), +1057 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1058 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1074 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1075 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1076 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1077 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1078 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +1079 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1080 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +1081 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1082 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +1083 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1084 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1085 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1086 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1087 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1088 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1090 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1106 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1107 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1108 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1109 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1110 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1113 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1114 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1118 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1119 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +1120 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1124 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1125 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +1126 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1142 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), +1143 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), +1198 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +1199 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1200 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1201 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -39745,41 +40356,61 @@ impl flutter_rust_bridge::IntoIntoDart> } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinNormal +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinNormal { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinRustAsync +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitTwinNormal { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } @@ -39805,41 +40436,61 @@ impl flutter_rust_bridge::IntoIntoDart> } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinNormal +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinNormal { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinRustAsync +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSync { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { self.into() } } @@ -45388,6 +46039,50 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { @@ -46946,6 +47641,62 @@ impl SseEncode for RustAutoOpaqueMoi { } } +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -47426,11 +48177,13 @@ impl SseEncode for StructInMiscNoTwinExampleB { } } -impl SseEncode for StructOneWithTraitTwinNormal { +impl SseEncode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer, @@ -47438,12 +48191,12 @@ impl SseEncode for StructOneWithTraitTwinNormal { } } -impl SseEncode for StructOneWithTraitTwinRustAsync { +impl SseEncode for StructOneWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), @@ -47452,6 +48205,18 @@ impl SseEncode for StructOneWithTraitTwinRustAsync { } } +impl SseEncode for StructOneWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -47464,11 +48229,13 @@ impl SseEncode for StructOneWithTraitTwinSync { } } -impl SseEncode for StructTwoWithTraitTwinNormal { +impl SseEncode for StructTwoWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer, @@ -47476,12 +48243,12 @@ impl SseEncode for StructTwoWithTraitTwinNormal { } } -impl SseEncode for StructTwoWithTraitTwinRustAsync { +impl SseEncode for StructTwoWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), @@ -47490,6 +48257,18 @@ impl SseEncode for StructTwoWithTraitTwinRustAsync { } } +impl SseEncode for StructTwoWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructTwoWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -48766,7 +49545,7 @@ impl SseEncode impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -48779,7 +49558,20 @@ impl SseEncode impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -48805,7 +49597,7 @@ impl SseEncode impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -48818,7 +49610,20 @@ impl SseEncode impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -54979,6 +55784,28 @@ impl SseEncode for crate::api::pseudo_manual::method_twin_sync::SimpleStructTwin } } +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + impl SseEncode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs index 0376d4ad08..b7fe63e9e4 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -14,8 +15,7 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -973,37 +973,55 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ptr: *const std::ffi::c_void, @@ -1019,37 +1037,55 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, ) { MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/test/api/impl_trait_test.dart b/frb_example/pure_dart_pde/test/api/impl_trait_test.dart index a9573e8741..fa96bdcd46 100644 --- a/frb_example/pure_dart_pde/test/api/impl_trait_test.dart +++ b/frb_example/pure_dart_pde/test/api/impl_trait_test.dart @@ -1,5 +1,7 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart_pde/src/rust/api/impl_trait.dart'; import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; import 'package:test/test.dart'; @@ -25,4 +27,14 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinNormal(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinNormal.createTwinNormal(one: 100); + expect( + await funcArgTraitImplTwinNormal( + arg: SimpleTraitForDynTwinNormalImplementor + .structOneWithTraitForDynTwinNormal(object)), + 100); + }); } diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart deleted file mode 100644 index 803389ec4e..0000000000 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart +++ /dev/null @@ -1,34 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('impl class should extend trait class', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(one, isA()); - }); - - test('call methods', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(await one.simpleTraitFnReceiverBorrowTwinRustAsync(), 10); - }); - - test('trait default impl', () async { - expect( - await StructOneWithTraitTwinRustAsync - .simpleTraitFnWithDefaultImplTwinRustAsync(), - 42); - }); -} diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart index e5f4f1b1a0..d8cd2026cf 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart @@ -4,6 +4,8 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart'; import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; import 'package:test/test.dart'; @@ -28,4 +30,14 @@ Future main({bool skipRustLibInit = false}) async { await StructOneWithTraitTwinSync.simpleTraitFnWithDefaultImplTwinSync(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSync.createTwinSync(one: 100); + expect( + await funcArgTraitImplTwinSync( + arg: SimpleTraitForDynTwinSyncImplementor + .structOneWithTraitForDynTwinSync(object)), + 100); + }); } diff --git a/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart b/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart index 274df0bd3b..7fa8250e90 100644 --- a/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart +++ b/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart @@ -93,8 +93,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_test.dart' as external_type_in_crate_twin_rust_async_test; import 'api/pseudo_manual/external_type_in_crate_twin_sync_test.dart' as external_type_in_crate_twin_sync_test; -import 'api/pseudo_manual/impl_trait_twin_rust_async_test.dart' - as impl_trait_twin_rust_async_test; import 'api/pseudo_manual/impl_trait_twin_sync_test.dart' as impl_trait_twin_sync_test; import 'api/pseudo_manual/map_and_set_twin_rust_async_test.dart' @@ -263,7 +261,6 @@ Future callFileEntrypoints() async { await exception_twin_sync_test.main(skipRustLibInit: true); await external_type_in_crate_twin_rust_async_test.main(skipRustLibInit: true); await external_type_in_crate_twin_sync_test.main(skipRustLibInit: true); - await impl_trait_twin_rust_async_test.main(skipRustLibInit: true); await impl_trait_twin_sync_test.main(skipRustLibInit: true); await map_and_set_twin_rust_async_test.main(skipRustLibInit: true); await map_and_set_twin_sync_test.main(skipRustLibInit: true);