diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/misc.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/misc.rs new file mode 100644 index 0000000000..7ee9d0eb49 --- /dev/null +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/misc.rs @@ -0,0 +1,13 @@ +use crate::codegen::ir::ty::IrType; +use crate::library::codegen::ir::ty::IrTypeTrait; +use std::collections::HashMap; + +pub(crate) fn generate_class_extra_body( + ir_type: IrType, + dart_code_of_type: &HashMap, +) -> String { + dart_code_of_type + .get(&ir_type.safe_ident()) + .cloned() + .unwrap_or_default() +} 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 53efafaff7..a2ed74151f 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 @@ -4,6 +4,7 @@ use serde::Serialize; pub(crate) mod field; pub(crate) mod method; +pub(super) mod misc; pub(crate) mod ty; #[derive(Debug, Serialize, 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 572221b61d..403bc1b672 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 @@ -2,6 +2,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::field::{ generate_field_default, generate_field_required_modifier, }; use crate::codegen::generator::api_dart::spec_generator::class::method::generate_api_methods; +use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGeneratedClass; use crate::codegen::generator::api_dart::spec_generator::misc::{ generate_dart_comments, generate_dart_maybe_implements_exception, @@ -33,6 +34,8 @@ impl<'a> EnumRefApiDartGenerator<'a> { generate_dart_maybe_implements_exception(self.ir.is_exception); let methods_str = generate_api_methods(&src.name, self.context).join("\n"); + let extra_body = + generate_class_extra_body(self.ir_type(), &self.context.ir_pack.dart_code_of_type); Some(ApiDartGeneratedClass { namespace: src.name.namespace.clone(), @@ -44,6 +47,7 @@ impl<'a> EnumRefApiDartGenerator<'a> { {variants} {methods_str} + {extra_body} }}", ), needs_freezed: true, 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 93e7e8f376..009ee6c871 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 @@ -1,4 +1,5 @@ use crate::codegen::generator::api_dart::spec_generator::class::method::generate_api_methods; +use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; use crate::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGeneratedClass; use crate::codegen::ir::namespace::NamespacedName; @@ -25,6 +26,8 @@ impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { self.context, ) .join("\n"); + let extra_body = + generate_class_extra_body(self.ir_type(), &self.context.ir_pack.dart_code_of_type); Some(ApiDartGeneratedClass { namespace: self.ir.namespace.clone(), @@ -44,6 +47,7 @@ impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { ); {methods} + {extra_body} }}" ), needs_freezed: false, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure.rs index eae5d9f0d3..3ba1cfd3b5 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure.rs @@ -1,6 +1,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::method::{ dart_constructor_postfix, generate_api_methods, }; +use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; use crate::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGeneratedClass; use crate::codegen::generator::api_dart::spec_generator::misc::{ @@ -15,13 +16,22 @@ impl<'a> ApiDartGeneratorClassTrait for StructRefApiDartGenerator<'a> { let metadata = generate_dart_metadata(&src.dart_metadata); let methods = generate_api_methods(&src.name, self.context); + let extra_body = + generate_class_extra_body(self.ir_type(), &self.context.ir_pack.dart_code_of_type); let constructor_postfix = dart_constructor_postfix(&src.name, &self.context.ir_pack.funcs); Some(ApiDartGeneratedClass { namespace: src.name.namespace.clone(), code: if src.using_freezed() { - self.generate_mode_freezed(src, &comments, &metadata, &methods, constructor_postfix) + self.generate_mode_freezed( + src, + &comments, + &metadata, + &methods, + constructor_postfix, + &extra_body, + ) } else { self.generate_mode_non_freezed( src, @@ -29,6 +39,7 @@ impl<'a> ApiDartGeneratorClassTrait for StructRefApiDartGenerator<'a> { &metadata, &methods, constructor_postfix, + &extra_body, ) }, needs_freezed: src.using_freezed(), diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_freezed.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_freezed.rs index 563498a966..a59f57c947 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_freezed.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_freezed.rs @@ -15,6 +15,7 @@ impl<'a> StructRefApiDartGenerator<'a> { metadata: &str, methods: &[String], constructor_postfix: &str, + extra_body: &str, ) -> String { let private_constructor = if !methods.is_empty() { format!("const {}._();", self.ir.ident.0.name) @@ -33,6 +34,7 @@ impl<'a> StructRefApiDartGenerator<'a> { {private_constructor} const factory {name_str}{constructor_postfix}({{{constructor_params}}}) = _{name_str}; {methods_str} + {extra_body} }}", ) } diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_non_freezed.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_non_freezed.rs index fea9472b02..e080e9a2ee 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_non_freezed.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/structure_non_freezed.rs @@ -18,6 +18,7 @@ impl<'a> StructRefApiDartGenerator<'a> { metadata: &str, methods: &[String], constructor_postfix: &str, + extra_body: &str, ) -> String { let field_declarations = self.generate_field_declarations(src); let constructor_params = self.generate_mode_non_freezed_constructor_params(src); @@ -28,8 +29,16 @@ impl<'a> StructRefApiDartGenerator<'a> { let implements_exception = generate_dart_maybe_implements_exception(self.ir.is_exception); let methods_str = methods.join("\n"); - let hashcode = generate_hashcode(&src.fields); - let equals = generate_equals(&src.fields, name_str); + let hashcode = if src.generate_hash { + generate_hashcode(&src.fields) + } else { + "".to_owned() + }; + let equals = if src.generate_eq { + generate_equals(&src.fields, name_str) + } else { + "".to_owned() + }; format!( "{comments}{metadata}class {name_str} {implements_exception} {{ @@ -38,6 +47,7 @@ impl<'a> StructRefApiDartGenerator<'a> { {maybe_const}{name_str}{constructor_postfix}({constructor_params}); {methods_str} + {extra_body} {hashcode} diff --git a/frb_codegen/src/library/codegen/ir/pack.rs b/frb_codegen/src/library/codegen/ir/pack.rs index 23045b3f75..230d364c71 100644 --- a/frb_codegen/src/library/codegen/ir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/pack.rs @@ -17,6 +17,7 @@ pub struct IrPack { pub funcs: Vec, pub struct_pool: IrStructPool, pub enum_pool: IrEnumPool, + pub dart_code_of_type: HashMap, pub existing_handler: Option, pub unused_types: Vec, } diff --git a/frb_codegen/src/library/codegen/ir/ty/structure.rs b/frb_codegen/src/library/codegen/ir/ty/structure.rs index c2102747f8..3c7e71ba96 100644 --- a/frb_codegen/src/library/codegen/ir/ty/structure.rs +++ b/frb_codegen/src/library/codegen/ir/ty/structure.rs @@ -22,6 +22,8 @@ pub struct IrStruct { pub is_fields_named: bool, pub dart_metadata: Vec, pub ignore: bool, + pub generate_hash: bool, + pub generate_eq: bool, pub comments: Vec, } } diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 9564a9bcc0..ebbb2cc296 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -7,7 +7,7 @@ use crate::if_then_some; use anyhow::Context; use itertools::Itertools; use serde::{Serialize, Serializer}; -use syn::parse::{Parse, ParseStream}; +use syn::parse::{Lookahead1, Parse, ParseStream, Peek}; use syn::punctuated::Punctuated; use syn::*; @@ -84,6 +84,14 @@ impl FrbAttributes { } } + pub(crate) fn generate_hash(&self) -> bool { + !self.any_eq(&FrbAttribute::NonHash) + } + + pub(crate) fn generate_eq(&self) -> bool { + !self.any_eq(&FrbAttribute::NonEq) + } + pub(crate) fn rust_opaque_codec(&self) -> Option { if self.any_eq(&FrbAttribute::RustOpaqueCodecMoi) { Some(RustOpaqueCodecMode::Moi) @@ -131,6 +139,15 @@ impl FrbAttributes { .flatten() .collect() } + + pub(crate) fn dart_code(&self) -> String { + self.0 + .iter() + .filter_map( + |item| if_then_some!(let FrbAttribute::DartCode(inner) = item, inner.0.clone()), + ) + .join("\n\n") + } } mod frb_keyword { @@ -142,11 +159,15 @@ mod frb_keyword { syn::custom_keyword!(ignore); syn::custom_keyword!(opaque); syn::custom_keyword!(non_opaque); + syn::custom_keyword!(non_hash); + syn::custom_keyword!(non_eq); syn::custom_keyword!(rust_opaque_codec_moi); syn::custom_keyword!(serialize); syn::custom_keyword!(semi_serialize); syn::custom_keyword!(dart_metadata); syn::custom_keyword!(import); + syn::custom_keyword!(default); + syn::custom_keyword!(dart_code); } struct FrbAttributesInner(Vec); @@ -171,72 +192,79 @@ enum FrbAttribute { Ignore, Opaque, NonOpaque, + NonHash, + NonEq, RustOpaqueCodecMoi, Serialize, // NOTE: Undocumented, since this name may be suboptimal and is subject to change SemiSerialize, Metadata(NamedOption), Default(FrbAttributeDefaultValue), + DartCode(FrbAttributeDartCode), } impl Parse for FrbAttribute { fn parse(input: ParseStream<'_>) -> Result { + use frb_keyword::*; + use FrbAttribute::*; + let lookahead = input.lookahead1(); + + let keyword_output = parse_keyword::(input, &lookahead, non_final, NonFinal) + .or_else(|| parse_keyword::(input, &lookahead, sync, Sync)) + .or_else(|| parse_keyword::(input, &lookahead, getter, Getter)) + .or_else(|| parse_keyword::(input, &lookahead, init, Init)) + .or_else(|| parse_keyword::(input, &lookahead, ignore, Ignore)) + .or_else(|| parse_keyword::(input, &lookahead, opaque, Opaque)) + .or_else(|| parse_keyword::(input, &lookahead, non_opaque, NonOpaque)) + .or_else(|| parse_keyword::(input, &lookahead, non_hash, NonHash)) + .or_else(|| parse_keyword::(input, &lookahead, non_eq, NonEq)) + .or_else(|| { + parse_keyword::( + input, + &lookahead, + rust_opaque_codec_moi, + RustOpaqueCodecMoi, + ) + }) + .or_else(|| parse_keyword::(input, &lookahead, serialize, Serialize)) + .or_else(|| { + parse_keyword::(input, &lookahead, semi_serialize, SemiSerialize) + }); + if let Some(keyword_output) = keyword_output { + return keyword_output; + } + Ok(if lookahead.peek(frb_keyword::mirror) { input.parse::()?; input.parse().map(FrbAttribute::Mirror)? - } else if lookahead.peek(frb_keyword::non_final) { - input - .parse::() - .map(|_| FrbAttribute::NonFinal)? - } else if lookahead.peek(frb_keyword::sync) { - input - .parse::() - .map(|_| FrbAttribute::Sync)? - } else if lookahead.peek(frb_keyword::getter) { - input - .parse::() - .map(|_| FrbAttribute::Getter)? - } else if lookahead.peek(frb_keyword::init) { - input - .parse::() - .map(|_| FrbAttribute::Init)? - } else if lookahead.peek(frb_keyword::ignore) { - input - .parse::() - .map(|_| FrbAttribute::Ignore)? - } else if lookahead.peek(frb_keyword::opaque) { - input - .parse::() - .map(|_| FrbAttribute::Opaque)? - } else if lookahead.peek(frb_keyword::non_opaque) { - input - .parse::() - .map(|_| FrbAttribute::NonOpaque)? - } else if lookahead.peek(frb_keyword::rust_opaque_codec_moi) { - input - .parse::() - .map(|_| FrbAttribute::RustOpaqueCodecMoi)? - } else if lookahead.peek(frb_keyword::serialize) { - input - .parse::() - .map(|_| FrbAttribute::Serialize)? - } else if lookahead.peek(frb_keyword::semi_serialize) { - input - .parse::() - .map(|_| FrbAttribute::SemiSerialize)? } else if lookahead.peek(frb_keyword::dart_metadata) { input.parse().map(FrbAttribute::Metadata)? - } else if lookahead.peek(Token![default]) { - input.parse::()?; + } else if lookahead.peek(default) { + input.parse::()?; input.parse::()?; input.parse().map(FrbAttribute::Default)? + } else if lookahead.peek(dart_code) { + input.parse::()?; + input.parse::()?; + input.parse().map(FrbAttribute::DartCode)? } else { return Err(lookahead.error()); }) } } +fn parse_keyword( + input: ParseStream, + lookahead: &Lookahead1, + token: S, + attribute: FrbAttribute, +) -> Option> { + lookahead + .peek(token) + .then(|| input.parse::().map(|_| attribute)) +} + #[derive(Clone, Debug, Eq, PartialEq)] struct NamedOption { name: K, @@ -432,11 +460,21 @@ fn serialize_punctuated( lit.into_iter().collect_vec().serialize(s) } +#[derive(Clone, Serialize, Eq, PartialEq, Debug)] +struct FrbAttributeDartCode(String); + +impl Parse for FrbAttributeDartCode { + fn parse(input: ParseStream) -> Result { + input.parse::().map(|x| Self(x.value())) + } +} + #[cfg(test)] mod tests { use crate::codegen::ir::default::IrDefaultValue; use crate::codegen::parser::attribute_parser::{ - FrbAttribute, FrbAttributeDefaultValue, FrbAttributeMirror, FrbAttributes, NamedOption, + FrbAttribute, FrbAttributeDartCode, FrbAttributeDefaultValue, FrbAttributeMirror, + FrbAttributes, NamedOption, }; use crate::if_then_some; use quote::quote; @@ -493,69 +531,69 @@ mod tests { Ok(()) } + fn simple_keyword_tester(keyword_name: &str, attribute: FrbAttribute) { + let parsed = parse(&format!("#[frb({keyword_name})]")).unwrap(); + assert_eq!(parsed, FrbAttributes(vec![attribute])); + } + #[test] - fn test_non_final() -> anyhow::Result<()> { - assert_eq!( - parse("#[frb(non_final)]")?, - FrbAttributes(vec![FrbAttribute::NonFinal]), - ); - Ok(()) + fn test_non_final() { + simple_keyword_tester("non_final", FrbAttribute::NonFinal); } #[test] - fn test_sync() -> anyhow::Result<()> { - assert_eq!( - parse("#[frb(sync)]")?, - FrbAttributes(vec![FrbAttribute::Sync]), - ); - Ok(()) + fn test_sync() { + simple_keyword_tester("sync", FrbAttribute::Sync); } #[test] - fn test_getter() -> anyhow::Result<()> { - assert_eq!( - parse("#[frb(getter)]")?, - FrbAttributes(vec![FrbAttribute::Getter]), - ); - Ok(()) + fn test_getter() { + simple_keyword_tester("getter", FrbAttribute::Getter); } #[test] - fn test_init() -> anyhow::Result<()> { - assert_eq!( - parse("#[frb(init)]")?, - FrbAttributes(vec![FrbAttribute::Init]), - ); - Ok(()) + fn test_init() { + simple_keyword_tester("init", FrbAttribute::Init); } #[test] - fn test_ignore() -> anyhow::Result<()> { - let parsed = parse("#[frb(ignore)]")?; - assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::Ignore])); - Ok(()) + fn test_ignore() { + simple_keyword_tester("ignore", FrbAttribute::Ignore); } #[test] - fn test_opaque() -> anyhow::Result<()> { - let parsed = parse("#[frb(opaque)]")?; - assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::Opaque])); - Ok(()) + fn test_opaque() { + simple_keyword_tester("opaque", FrbAttribute::Opaque); } #[test] - fn test_non_opaque() -> anyhow::Result<()> { - let parsed = parse("#[frb(non_opaque)]")?; - assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::NonOpaque])); - Ok(()) + fn test_non_opaque() { + simple_keyword_tester("non_opaque", FrbAttribute::NonOpaque); + } + + #[test] + fn test_non_hash() { + simple_keyword_tester("non_hash", FrbAttribute::NonHash); + } + + #[test] + fn test_non_eq() { + simple_keyword_tester("non_eq", FrbAttribute::NonEq); + } + + #[test] + fn test_rust_opaque_codec_moi() { + simple_keyword_tester("rust_opaque_codec_moi", FrbAttribute::RustOpaqueCodecMoi); } #[test] - fn test_rust_opaque_codec_moi() -> anyhow::Result<()> { - let parsed = parse("#[frb(rust_opaque_codec_moi)]")?; + fn test_dart_code() -> anyhow::Result<()> { + let parsed = parse(r###"#[frb(dart_code="a\nb\nc")]"###)?; assert_eq!( parsed, - FrbAttributes(vec![FrbAttribute::RustOpaqueCodecMoi]) + FrbAttributes(vec![FrbAttribute::DartCode(FrbAttributeDartCode( + "a\nb\nc".to_owned() + ))]) ); Ok(()) } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index b9ce02aed0..9d763af160 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -108,12 +108,13 @@ pub(crate) fn parse( ); // frb-coverage:ignore-end - let (struct_pool, enum_pool) = type_parser.consume(); + let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); let mut ans = IrPack { funcs: ir_funcs, struct_pool, enum_pool, + dart_code_of_type, existing_handler: existing_handlers.first().cloned(), unused_types: vec![], }; diff --git a/frb_codegen/src/library/codegen/parser/type_parser/enum_or_struct.rs b/frb_codegen/src/library/codegen/parser/type_parser/enum_or_struct.rs index a818cb8482..42b0175903 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enum_or_struct.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enum_or_struct.rs @@ -3,22 +3,28 @@ use crate::codegen::ir::ty::IrType; use crate::codegen::parser::attribute_parser::FrbAttributes; use crate::codegen::parser::source_graph::modules::StructOrEnumWrapper; use crate::codegen::parser::type_parser::unencodable::SplayedSegment; +use crate::library::codegen::ir::ty::IrTypeTrait; use log::debug; use std::collections::{HashMap, HashSet}; use std::fmt::Debug; use std::hash::Hash; -use syn::{Ident, Type, TypePath}; +use syn::{Ident, Type}; pub(super) trait EnumOrStructParser where Id: From + Clone + PartialEq + Eq + Hash, SrcObj: StructOrEnumWrapper + Clone + Debug, { - fn parse( + fn parse(&mut self, last_segment: &SplayedSegment) -> anyhow::Result> { + let output = self.parse_impl(last_segment)?; + self.handle_dart_code(&output); + Ok(output.map(|(ty, _)| ty)) + } + + fn parse_impl( &mut self, - _type_path: &TypePath, last_segment: &SplayedSegment, - ) -> anyhow::Result> { + ) -> anyhow::Result> { let (name, _) = last_segment; if let Some(src_object) = self.src_objects().get(*name) { let src_object = (*src_object).clone(); @@ -30,7 +36,7 @@ where let attrs_opaque = attrs.opaque(); if attrs_opaque == Some(true) { debug!("Treat {name} as opaque since attribute says so"); - return Ok(Some(self.parse_opaque(&namespaced_name)?)); + return Ok(Some((self.parse_opaque(&namespaced_name)?, attrs))); } let ident: Id = namespaced_name.clone().into(); @@ -41,7 +47,7 @@ where &src_object.inner().ident, src_object.inner().mirror, ); - let parsed_object = self.parse_inner(&src_object, name, wrapper_name)?; + let parsed_object = self.parse_inner_impl(&src_object, name, wrapper_name)?; (self.parser_info().object_pool).insert(ident.clone(), parsed_object); } @@ -50,15 +56,33 @@ where .map_or(false, |obj| Self::compute_default_opaque(obj)) { debug!("Treat {name} as opaque by compute_default_opaque"); - return Ok(Some(self.parse_opaque(&namespaced_name)?)); + return Ok(Some((self.parse_opaque(&namespaced_name)?, attrs))); } - return Ok(Some(self.construct_output(ident)?)); + return Ok(Some((self.construct_output(ident)?, attrs))); } Ok(None) } + fn handle_dart_code(&mut self, raw_output: &Option<(IrType, FrbAttributes)>) { + if let Some((ty, attrs)) = &raw_output { + let dart_code = attrs.dart_code(); + if dart_code.is_empty() { + return; + } + + let keys = match ty { + IrType::RustAutoOpaque(ty) => vec![ty.safe_ident(), ty.inner.safe_ident()], + ty => vec![ty.safe_ident()], + }; + + for key in keys { + self.dart_code_of_type().insert(key, dart_code.clone()); + } + } + } + fn parse_opaque(&mut self, namespaced_name: &NamespacedName) -> anyhow::Result { self.parse_type_rust_auto_opaque( Some(namespaced_name.namespace.clone()), @@ -66,7 +90,7 @@ where ) } - fn parse_inner( + fn parse_inner_impl( &mut self, src_object: &SrcObj, name: NamespacedName, @@ -79,6 +103,8 @@ where fn parser_info(&mut self) -> &mut EnumOrStructParserInfo; + fn dart_code_of_type(&mut self) -> &mut HashMap; + fn parse_type_rust_auto_opaque( &mut self, namespace: Option, diff --git a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs index 0bfe41f260..f5f82edba8 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -21,15 +21,14 @@ use crate::codegen::parser::type_parser::unencodable::SplayedSegment; use crate::codegen::parser::type_parser::TypeParserWithContext; use crate::if_then_some; use std::collections::HashMap; -use syn::{Attribute, Field, Ident, ItemEnum, Type, TypePath, Variant}; +use syn::{Attribute, Field, Ident, ItemEnum, Type, Variant}; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_path_data_enum( &mut self, - type_path: &TypePath, last_segment: &SplayedSegment, ) -> anyhow::Result> { - EnumOrStructParserEnum(self).parse(type_path, last_segment) + EnumOrStructParserEnum(self).parse(last_segment) } fn parse_enum( @@ -91,6 +90,8 @@ impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { is_fields_named: field_ident.is_some(), dart_metadata: attributes.dart_metadata(), ignore: attributes.ignore(), + generate_hash: true, + generate_eq: true, comments: parse_comments(attrs), fields: variant .fields @@ -124,7 +125,7 @@ struct EnumOrStructParserEnum<'a, 'b, 'c, 'd>(&'d mut TypeParserWithContext<'a, impl EnumOrStructParser for EnumOrStructParserEnum<'_, '_, '_, '_> { - fn parse_inner( + fn parse_inner_impl( &mut self, src_object: &Enum, name: NamespacedName, @@ -161,6 +162,10 @@ impl EnumOrStructParser &mut self.0.inner.enum_parser_info } + fn dart_code_of_type(&mut self) -> &mut HashMap { + &mut self.0.inner.dart_code_of_type + } + fn parse_type_rust_auto_opaque( &mut self, namespace: Option, diff --git a/frb_codegen/src/library/codegen/parser/type_parser/mod.rs b/frb_codegen/src/library/codegen/parser/type_parser/mod.rs index 4cfbafaf7f..3fc4035b5e 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/mod.rs @@ -37,6 +37,7 @@ pub(crate) struct TypeParser<'a> { src_structs: HashMap, src_enums: HashMap, src_types: HashMap, + dart_code_of_type: HashMap, struct_parser_info: EnumOrStructParserInfo, enum_parser_info: EnumOrStructParserInfo, rust_opaque_parser_info: RustOpaqueParserInfo, @@ -54,6 +55,7 @@ impl<'a> TypeParser<'a> { src_structs, src_enums, src_types, + dart_code_of_type: HashMap::new(), struct_parser_info: EnumOrStructParserInfo::new(), enum_parser_info: EnumOrStructParserInfo::new(), rust_opaque_parser_info: RustOpaqueParserInfo::default(), @@ -62,10 +64,11 @@ impl<'a> TypeParser<'a> { } } - pub(crate) fn consume(self) -> (IrStructPool, IrEnumPool) { + pub(crate) fn consume(self) -> (IrStructPool, IrEnumPool, HashMap) { ( self.struct_parser_info.object_pool, self.enum_parser_info.object_pool, + self.dart_code_of_type, ) } diff --git a/frb_codegen/src/library/codegen/parser/type_parser/path.rs b/frb_codegen/src/library/codegen/parser/type_parser/path.rs index 48ecd7ccaa..b18e20eeb7 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/path.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/path.rs @@ -41,10 +41,10 @@ impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { { return Ok(ans); } - if let Some(ans) = self.parse_type_path_data_struct(type_path, last_segment)? { + if let Some(ans) = self.parse_type_path_data_struct(last_segment)? { return Ok(ans); } - if let Some(ans) = self.parse_type_path_data_enum(type_path, last_segment)? { + if let Some(ans) = self.parse_type_path_data_enum(last_segment)? { return Ok(ans); } if let Some(ans) = self.parse_type_path_data_rust_opaque(last_segment)? { diff --git a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs index 2e057caf4e..d6f38cda5b 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -14,15 +14,14 @@ use crate::codegen::parser::type_parser::unencodable::SplayedSegment; use crate::codegen::parser::type_parser::TypeParserWithContext; use anyhow::bail; use std::collections::HashMap; -use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type, TypePath}; +use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type}; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_path_data_struct( &mut self, - type_path: &TypePath, last_segment: &SplayedSegment, ) -> anyhow::Result> { - EnumOrStructParserStruct(self).parse(type_path, last_segment) + EnumOrStructParserStruct(self).parse(last_segment) } fn parse_struct( @@ -58,6 +57,8 @@ impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { is_fields_named, dart_metadata, ignore: attributes.ignore(), + generate_hash: attributes.generate_hash(), + generate_eq: attributes.generate_eq(), comments, }) } @@ -85,7 +86,7 @@ struct EnumOrStructParserStruct<'a, 'b, 'c, 'd>(&'d mut TypeParserWithContext<'a impl EnumOrStructParser for EnumOrStructParserStruct<'_, '_, '_, '_> { - fn parse_inner( + fn parse_inner_impl( &mut self, src_object: &Struct, name: NamespacedName, @@ -109,6 +110,10 @@ impl EnumOrStructParser &mut self.0.inner.struct_parser_info } + fn dart_code_of_type(&mut self) -> &mut HashMap { + &mut self.0.inner.dart_code_of_type + } + fn parse_type_rust_auto_opaque( &mut self, namespace: Option, diff --git a/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs b/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs index 59959b0800..9d91b5c3f1 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs @@ -41,6 +41,8 @@ impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { is_fields_named: true, dart_metadata: vec![], ignore: false, + generate_hash: true, + generate_eq: true, comments: vec![], fields: values .iter() diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_ir.json index 746df9e92b..5d6580b5a6 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": { "crate::api/MyGenericEnum": { "comments": [], @@ -44,6 +45,8 @@ } } ], + "generate_eq": true, + "generate_hash": true, "ignore": false, "is_fields_named": false, "name": "crate::api::MyGenericEnum/One", @@ -92,6 +95,8 @@ } } ], + "generate_eq": true, + "generate_hash": true, "ignore": false, "is_fields_named": false, "name": "crate::api::MyGenericEnum/Two", @@ -455,6 +460,8 @@ } } ], + "generate_eq": true, + "generate_hash": true, "ignore": false, "is_fields_named": true, "name": "crate::api/MyGenericStruct", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_ir.json index e920878655..bda43e9c3a 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": { "crate::api/MyEnum": { "comments": [], @@ -227,6 +228,8 @@ "comments": [], "dart_metadata": [], "fields": [], + "generate_eq": true, + "generate_hash": true, "ignore": false, "is_fields_named": true, "name": "crate::api/MyStruct", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_ir.json index e144166628..7497646cd7 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, "funcs": [ diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_ir.json index 02e7c29816..83f533c6e2 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, "funcs": [ diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_ir.json index da7a018109..7e75f1cf69 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, "funcs": [ diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_ir.json index 2c35c712fb..b6d0d0d5b7 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, "funcs": [ diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_ir.json index 750f5418fd..1a76b8109b 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, "funcs": [], diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_ir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_ir.json index cd5eed46bc..473f7d36e9 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_ir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_ir.json @@ -1,4 +1,5 @@ { + "dart_code_of_type": {}, "enum_pool": { "crate::another_file/EnumInAnotherFile": { "comments": [], @@ -106,6 +107,8 @@ } } ], + "generate_eq": true, + "generate_hash": true, "ignore": false, "is_fields_named": true, "name": "crate::another_file/StructInAnotherFile", diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 4778e69419..b3392d8a12 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -85,6 +85,10 @@ typedef struct wire_cst_struct_with_comments_twin_normal { int32_t field_with_comments; } wire_cst_struct_with_comments_twin_normal; +typedef struct wire_cst_translatable_struct_with_dart_code_twin_normal { + int32_t a; +} wire_cst_translatable_struct_with_dart_code_twin_normal; + typedef struct wire_cst_EnumDartOpaqueTwinNormal_Primitive { int32_t field0; } wire_cst_EnumDartOpaqueTwinNormal_Primitive; @@ -3328,6 +3332,12 @@ void frbgen_frb_example_pure_dart_wire_my_init_one(int64_t port_); void frbgen_frb_example_pure_dart_wire_my_init_two(int64_t port_); +void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal(int64_t port_, + uintptr_t that); + +void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal(int64_t port_, + struct wire_cst_translatable_struct_with_dart_code_twin_normal *that); + void frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_normal(int64_t port_); void frbgen_frb_example_pure_dart_wire_rust_call_dart_loopback_twin_normal(int64_t port_, @@ -12922,6 +12932,10 @@ 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_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal(const void *ptr); + void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi(const void *ptr); @@ -13488,6 +13502,8 @@ struct wire_cst_test_id_twin_rust_async *frbgen_frb_example_pure_dart_cst_new_bo struct wire_cst_test_id_twin_sync *frbgen_frb_example_pure_dart_cst_new_box_autoadd_test_id_twin_sync(void); +struct wire_cst_translatable_struct_with_dart_code_twin_normal *frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal(void); + struct wire_cst_tuple_struct_with_one_field_twin_normal *frbgen_frb_example_pure_dart_cst_new_box_autoadd_tuple_struct_with_one_field_twin_normal(void); struct wire_cst_tuple_struct_with_one_field_twin_rust_async *frbgen_frb_example_pure_dart_cst_new_box_autoadd_tuple_struct_with_one_field_twin_rust_async(void); @@ -14058,6 +14074,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_test_id_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_test_id_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_test_id_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_tuple_struct_with_one_field_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_tuple_struct_with_one_field_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_tuple_struct_with_one_field_twin_sync); @@ -14397,6 +14414,7 @@ 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_generatedrust_asyncRwLockOpaqueOneTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinRustAsync); @@ -14593,6 +14611,7 @@ 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_generatedrust_asyncRwLockOpaqueOneTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinRustAsync); @@ -14890,6 +14909,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_SimpleEnumTwinNormal_return_self_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_SimpleEnumTwinNormal_simple_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_SimpleEnumTwinRustAsyncSse_return_self_twin_rust_async_sse); @@ -14985,6 +15005,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_SumWithTwinSse_sum_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_SumWithTwinSyncSse_sum_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_SumWithTwinSync_sum_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_another_macro_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_app_settings_stream_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_app_settings_stream_twin_rust_async); diff --git a/frb_example/pure_dart/lib/src/rust/api/dart_code.dart b/frb_example/pure_dart/lib/src/rust/api/dart_code.dart new file mode 100644 index 0000000000..030cc984a6 --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/dart_code.dart @@ -0,0 +1,58 @@ +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30. + +// 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> +@sealed +class OpaqueStructWithDartCodeTwinNormal extends RustOpaque { + OpaqueStructWithDartCodeTwinNormal.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinNormal.sseDecode( + int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr, + ); + + Future normalMethodTwinNormal({dynamic hint}) => RustLib.instance.api + .opaqueStructWithDartCodeTwinNormalNormalMethodTwinNormal( + that: this, + hint: hint, + ); + + static int get dartCodeGetter => 123; +} + +class TranslatableStructWithDartCodeTwinNormal { + final int a; + + const TranslatableStructWithDartCodeTwinNormal({ + required this.a, + }); + + Future normalMethodTwinNormal({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinNormalNormalMethodTwinNormal( + that: this, + hint: hint, + ); + + @override + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} 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 3029abe126..ad7724ed53 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -12,6 +12,7 @@ import 'api/chrono_type.dart'; import 'api/comment.dart'; import 'api/constructor.dart'; import 'api/customization.dart'; +import 'api/dart_code.dart'; import 'api/dart_dynamic.dart'; import 'api/dart_fn.dart'; import 'api/dart_opaque.dart'; @@ -427,6 +428,12 @@ abstract class RustLibApi extends BaseApi { Future myInitTwo({dynamic hint}); + Future opaqueStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required OpaqueStructWithDartCodeTwinNormal that, dynamic hint}); + + Future translatableStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required TranslatableStructWithDartCodeTwinNormal that, dynamic hint}); + Future returnDartDynamicTwinNormal({dynamic hint}); Future rustCallDartLoopbackTwinNormal( @@ -9324,6 +9331,15 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueOneTwinSyncSseMoiPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinMoi; @@ -10715,6 +10731,70 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future opaqueStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required OpaqueStructWithDartCodeTwinNormal that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + that); + return wire + .wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kOpaqueStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal", + argNames: ["that"], + ); + + @override + Future translatableStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required TranslatableStructWithDartCodeTwinNormal that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + that); + return wire + .wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal", + argNames: ["that"], + ); + @override Future returnDartDynamicTwinNormal({dynamic hint}) { return handler.executeNormal(NormalTask( @@ -79521,6 +79601,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_OpaqueOneTwinSyncSseMoi => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinMoi => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi; @@ -80465,6 +80553,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueOneTwinSyncSseMoi.dcoDecode(raw as List); } + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -81335,6 +81431,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return NonCloneSimpleTwinSyncSseMoi.dcoDecode(raw as List); } + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); + } + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -83236,6 +83340,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueOneTwinSyncSseMoi.dcoDecode(raw as List); } + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -87374,6 +87486,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_test_id_twin_sync_sse(raw); } + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_normal(raw); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -98260,6 +98380,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 1) + throw Exception('unexpected arr length: expect 1 but see ${arr.length}'); + return TranslatableStructWithDartCodeTwinNormal( + a: dco_decode_i_32(arr[0]), + ); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw) { @@ -99447,6 +99579,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -100411,6 +100552,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -102423,6 +102573,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -106639,6 +106798,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_test_id_twin_sync_sse(deserializer)); } + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_normal( + deserializer)); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -118388,6 +118556,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { aliasStruct: var_aliasStruct); } + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinNormal(a: var_a); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -119182,6 +119359,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.cstEncode(move: true); } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.cstEncode(move: true); + } + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw) { @@ -119630,6 +119815,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.cstEncode(move: false); } + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.cstEncode(move: false); + } + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw) { @@ -120384,6 +120577,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.cstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.cstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw) { @@ -121373,6 +121574,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: true), serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.sseEncode(move: true), serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -122243,6 +122452,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: false), serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.sseEncode(move: false), serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -124161,6 +124378,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: null), serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.sseEncode(move: null), serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -128069,6 +128294,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_test_id_twin_sync_sse(self, serializer); } + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_normal(self, serializer); + } + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { @@ -137707,6 +137939,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_my_struct(self.aliasStruct, serializer); } + @protected + void sse_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { 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 b1dc6d4fbd..2c0f240ef1 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 @@ -12,6 +12,7 @@ import 'api/chrono_type.dart'; import 'api/comment.dart'; import 'api/constructor.dart'; import 'api/customization.dart'; +import 'api/dart_code.dart'; import 'api/dart_dynamic.dart'; import 'api/dart_fn.dart'; import 'api/dart_opaque.dart'; @@ -904,6 +905,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_OpaqueOneTwinSyncSseMoiPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoiPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinMoiPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoiPtr; @@ -1450,6 +1455,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -1985,6 +1995,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncSseMoi( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -3024,6 +3039,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -5030,6 +5050,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestIdTwinSyncSse dco_decode_box_autoadd_test_id_twin_sync_sse(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -8552,6 +8577,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestModelTwinSyncSse dco_decode_test_model_twin_sync_sse(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -9101,6 +9130,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -9636,6 +9670,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncSseMoi( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -10680,6 +10719,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -12924,6 +12968,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestIdTwinSyncSse sse_decode_box_autoadd_test_id_twin_sync_sse( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -16943,6 +16992,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestModelTwinSyncSse sse_decode_test_model_twin_sync_sse( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -19572,6 +19626,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ptr; } + @protected + ffi.Pointer + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = wire + .cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal(); + cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_normal( + raw, ptr.ref); + return ptr; + } + @protected ffi.Pointer cst_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -24160,6 +24226,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { cst_api_fill_to_wire_test_id_twin_sync(apiObj, wireObj.ref); } + @protected + void + cst_api_fill_to_wire_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_normal( + apiObj, wireObj.ref); + } + @protected void cst_api_fill_to_wire_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal apiObj, @@ -27325,6 +27401,13 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { cst_api_fill_to_wire_my_struct(apiObj.aliasStruct, wireObj.alias_struct); } + @protected + void cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal apiObj, + wire_cst_translatable_struct_with_dart_code_twin_normal wireObj) { + wireObj.a = cst_encode_i_32(apiObj.a); + } + @protected void cst_api_fill_to_wire_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal apiObj, @@ -27607,6 +27690,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncMoi( OpaqueOneTwinSyncMoi raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -27831,6 +27918,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncMoi( NonCloneSimpleTwinSyncMoi raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw); @@ -28205,6 +28296,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncMoi( OpaqueOneTwinSyncMoi raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -28787,6 +28882,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( OpaqueOneTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -29334,6 +29434,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncSseMoi( NonCloneSimpleTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -30429,6 +30534,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( OpaqueOneTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -32561,6 +32671,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_test_id_twin_sync_sse( TestIdTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -36408,6 +36522,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_test_model_twin_sync_sse( TestModelTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -37393,6 +37511,49 @@ class RustLibWire implements BaseWire { late final _wire_my_init_two = _wire_my_init_twoPtr.asFunction(); + void wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + int port_, + int that, + ) { + return _wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_, + that, + ); + } + + late final _wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal'); + late final _wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal = + _wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normalPtr + .asFunction(); + + void wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + int port_, + ffi.Pointer that, + ) { + return _wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_, + that, + ); + } + + late final _wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normalPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_normal>)>>( + 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal'); + late final _wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal = + _wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normalPtr + .asFunction< + void Function( + int, + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_normal>)>(); + void wire_return_dart_dynamic_twin_normal( int port_, ) { @@ -91798,6 +91959,38 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoiPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( ffi.Pointer ptr, @@ -95889,6 +96082,25 @@ class RustLibWire implements BaseWire { _cst_new_box_autoadd_test_id_twin_syncPtr .asFunction Function()>(); + ffi.Pointer + cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal() { + return _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal(); + } + + late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normalPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_normal> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal'); + late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal = + _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normalPtr + .asFunction< + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_normal> + Function()>(); + ffi.Pointer cst_new_box_autoadd_tuple_struct_with_one_field_twin_normal() { return _cst_new_box_autoadd_tuple_struct_with_one_field_twin_normal(); @@ -98965,6 +99177,12 @@ final class wire_cst_struct_with_comments_twin_normal extends ffi.Struct { external int field_with_comments; } +final class wire_cst_translatable_struct_with_dart_code_twin_normal + extends ffi.Struct { + @ffi.Int32() + external int a; +} + final class wire_cst_EnumDartOpaqueTwinNormal_Primitive extends ffi.Struct { @ffi.Int32() external int field0; 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 bb6efc14f7..cab352d024 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 @@ -12,6 +12,7 @@ import 'api/chrono_type.dart'; import 'api/comment.dart'; import 'api/constructor.dart'; import 'api/customization.dart'; +import 'api/dart_code.dart'; import 'api/dart_dynamic.dart'; import 'api/dart_fn.dart'; import 'api/dart_opaque.dart'; @@ -903,6 +904,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_OpaqueOneTwinSyncSseMoiPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinMoiPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi; @@ -1449,6 +1454,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -1984,6 +1994,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncSseMoi( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -3023,6 +3038,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -5029,6 +5049,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestIdTwinSyncSse dco_decode_box_autoadd_test_id_twin_sync_sse(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -8551,6 +8576,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestModelTwinSyncSse dco_decode_test_model_twin_sync_sse(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -9100,6 +9129,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -9635,6 +9669,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncSseMoi( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -10679,6 +10718,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -12923,6 +12967,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestIdTwinSyncSse sse_decode_box_autoadd_test_id_twin_sync_sse( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -16942,6 +16991,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestModelTwinSyncSse sse_decode_test_model_twin_sync_sse( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -19325,6 +19379,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return cst_encode_test_id_twin_sync(raw); } + @protected + List + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_translatable_struct_with_dart_code_twin_normal(raw); + } + @protected List cst_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal raw) { @@ -24097,6 +24159,13 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ]; } + @protected + List cst_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return [cst_encode_i_32(raw.a)]; + } + @protected List cst_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal raw) { @@ -24418,6 +24487,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncMoi( OpaqueOneTwinSyncMoi raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -24642,6 +24715,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncMoi( NonCloneSimpleTwinSyncMoi raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw); @@ -25016,6 +25093,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncMoi( OpaqueOneTwinSyncMoi raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -25598,6 +25679,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( OpaqueOneTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -26145,6 +26231,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSyncSseMoi( NonCloneSimpleTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -27240,6 +27331,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( OpaqueOneTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -29372,6 +29468,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_test_id_twin_sync_sse( TestIdTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -33219,6 +33319,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_test_model_twin_sync_sse( TestModelTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -33535,6 +33639,18 @@ class RustLibWire implements BaseWire { void wire_my_init_two(NativePortType port_) => wasmModule.wire_my_init_two(port_); + void wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + NativePortType port_, Object that) => + wasmModule + .wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_, that); + + void wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + NativePortType port_, List that) => + wasmModule + .wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_, that); + void wire_return_dart_dynamic_twin_normal(NativePortType port_) => wasmModule.wire_return_dart_dynamic_twin_normal(port_); @@ -50601,6 +50717,18 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( dynamic ptr) => wasmModule @@ -51140,6 +51268,14 @@ class RustLibWasmModule implements WasmModule { external void wire_my_init_two(NativePortType port_); + external void + wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + NativePortType port_, Object that); + + external void + wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + NativePortType port_, List that); + external void wire_return_dart_dynamic_twin_normal(NativePortType port_); external void wire_rust_call_dart_loopback_twin_normal( @@ -62524,6 +62660,14 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncSseMoi( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( dynamic ptr); diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs new file mode 100644 index 0000000000..09799226a2 --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -0,0 +1,36 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + +use flutter_rust_bridge::frb; + +#[frb( + non_hash, + non_eq, + dart_code = " + @override + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +" +)] +pub struct TranslatableStructWithDartCodeTwinNormal { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int get dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinNormal; + +impl OpaqueStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { + 100 + } +} diff --git a/frb_example/pure_dart/rust/src/api/mod.rs b/frb_example/pure_dart/rust/src/api/mod.rs index ab2bae65a9..a084904a89 100644 --- a/frb_example/pure_dart/rust/src/api/mod.rs +++ b/frb_example/pure_dart/rust/src/api/mod.rs @@ -11,6 +11,7 @@ pub mod conditionally_compiled_module; pub mod constructor; pub mod custom_handler; pub mod customization; +pub mod dart_code; pub mod dart_dynamic; pub mod dart_fn; pub mod dart_opaque; 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 b4743f5a2e..5561fb8af6 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -5,6 +5,7 @@ use super::*; use crate::api::constructor::*; +use crate::api::dart_code::*; use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; @@ -573,6 +574,19 @@ impl CstDecode for usize { .rust_auto_opaque_decode_owned() } } +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> OpaqueStructWithDartCodeTwinNormal { + CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >, + >::cst_decode(self) + .rust_auto_opaque_decode_owned() + } +} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> OpaqueTwoTwinMoi { @@ -2297,6 +2311,24 @@ impl decode_rust_opaque_moi(self as _) } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} impl CstDecode< RustOpaqueMoi>, @@ -5283,6 +5315,18 @@ impl CstDecode .into() } } +impl CstDecode + for *mut wire_cst_translatable_struct_with_dart_code_twin_normal +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode( + *wrap, + ) + .into() + } +} impl CstDecode for *mut wire_cst_tuple_struct_with_one_field_twin_normal { @@ -11073,6 +11117,16 @@ impl CstDecode + for wire_cst_translatable_struct_with_dart_code_twin_normal +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + a: self.a.cst_decode(), + } + } +} impl CstDecode for wire_cst_tuple_struct_with_one_field_twin_normal { @@ -15076,6 +15130,18 @@ impl Default for wire_cst_test_model_twin_sync { Self::new_with_null_ptr() } } +impl NewWithNullPtr for wire_cst_translatable_struct_with_dart_code_twin_normal { + fn new_with_null_ptr() -> Self { + Self { + a: Default::default(), + } + } +} +impl Default for wire_cst_translatable_struct_with_dart_code_twin_normal { + fn default() -> Self { + Self::new_with_null_ptr() + } +} impl NewWithNullPtr for wire_cst_tuple_struct_with_one_field_twin_normal { fn new_with_null_ptr() -> Self { Self { @@ -15556,6 +15622,22 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire_my_init_two(port_: i64) { wire_my_init_two_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_: i64, + that: usize, +) { + wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal_impl(port_, that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_: i64, + that: *mut wire_cst_translatable_struct_with_dart_code_twin_normal, +) { + wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_normal(port_: i64) { wire_return_dart_dynamic_twin_normal_impl(port_) @@ -41047,6 +41129,32 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R MoiArc::>::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_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >::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_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >::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_generatedrust_asyncRwLockOpaqueTwoTwinMoi( ptr: *const std::ffi::c_void, @@ -43373,6 +43481,14 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_test_id_twin_ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_normal( +) -> *mut wire_cst_translatable_struct_with_dart_code_twin_normal { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_translatable_struct_with_dart_code_twin_normal::new_with_null_ptr(), + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_tuple_struct_with_one_field_twin_normal( ) -> *mut wire_cst_tuple_struct_with_one_field_twin_normal { @@ -49169,6 +49285,11 @@ pub struct wire_cst_test_model_twin_sync { } #[repr(C)] #[derive(Clone, Copy)] +pub struct wire_cst_translatable_struct_with_dart_code_twin_normal { + a: i32, +} +#[repr(C)] +#[derive(Clone, Copy)] pub struct wire_cst_tuple_struct_with_one_field_twin_normal { field0: i32, } diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index 5ff1939b8a..4c0a091ece 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -20,6 +20,7 @@ // Section: imports use crate::api::constructor::*; +use crate::api::dart_code::*; use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; @@ -930,6 +931,33 @@ fn wire_my_init_two_impl(port_: flutter_rust_bridge::for_generated::MessagePort) }, ) } +fn wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinNormal_normal_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 api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::dart_code::OpaqueStructWithDartCodeTwinNormal::normal_method_twin_normal(&api_that)) + })()) + } }) +} +fn wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinNormal_normal_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 || { + Result::<_,()>::Ok(crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal::normal_method_twin_normal(&api_that)) + })()) + } }) +} fn wire_return_dart_dynamic_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { @@ -39200,6 +39228,18 @@ impl SseDecode for OpaqueOneTwinSyncSseMoi { } } +impl SseDecode for OpaqueStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return inner.rust_auto_opaque_decode_owned(); + } +} + impl SseDecode for OpaqueTwoTwinMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -42000,6 +42040,18 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock, + > +{ + // Codec=Sse (Serialization based), see 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 RustOpaqueMoi> { @@ -56445,6 +56497,14 @@ impl SseDecode for crate::api::pseudo_manual::type_alias_twin_sync_sse::TestMode } } +impl SseDecode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut var_a = ::sse_decode(deserializer); + return crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { a: var_a }; + } +} + impl SseDecode for crate::api::structure::TupleStructWithOneFieldTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -58548,6 +58608,26 @@ impl flutter_rust_bridge::IntoIntoDart> } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_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 OpaqueStructWithDartCodeTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -71634,6 +71714,27 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + [self.a.into_into_dart().into_dart()].into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal, + > for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal +{ + fn into_into_dart(self) -> crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for crate::api::structure::TupleStructWithOneFieldTwinNormal { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [self.0.into_into_dart().into_dart()].into_dart() @@ -73398,6 +73499,20 @@ impl SseEncode for OpaqueOneTwinSyncSseMoi { } } +impl SseEncode for OpaqueStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other 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 OpaqueTwoTwinMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -76397,6 +76512,19 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi> { @@ -88115,6 +88243,13 @@ impl SseEncode for crate::api::pseudo_manual::type_alias_twin_sync_sse::TestMode } } +impl SseEncode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.a, serializer); + } +} + impl SseEncode for crate::api::structure::TupleStructWithOneFieldTwinNormal { // 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 c7d0fb53f7..a58f495926 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -5,6 +5,7 @@ use super::*; use crate::api::constructor::*; +use crate::api::dart_code::*; use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; @@ -7449,6 +7450,25 @@ 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::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + let self_ = self + .dyn_into::() + .unwrap(); + assert_eq!( + self_.length(), + 1, + "Expected 1 elements, got {}", + self_.length() + ); + crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + a: self_.get(0).cst_decode(), + } + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8328,6 +8348,21 @@ impl CstDecode for flutter_rust_bridge::for_generated::was .rust_auto_opaque_decode_owned() } } +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) -> OpaqueStructWithDartCodeTwinNormal { + CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >, + >::cst_decode(self) + .rust_auto_opaque_decode_owned() + } +} 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) -> OpaqueTwoTwinMoi { @@ -10536,6 +10571,28 @@ impl decode_rust_opaque_moi((self.as_f64().unwrap() as usize) as _) } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >, + > 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::rust_async::RwLock, + > { + #[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< RustOpaqueMoi>, @@ -12125,6 +12182,22 @@ pub fn wire_my_init_two(port_: flutter_rust_bridge::for_generated::MessagePort) wire_my_init_two_impl(port_) } +#[wasm_bindgen] +pub fn wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal_impl(port_, that) +} + +#[wasm_bindgen] +pub fn wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal_impl(port_, that) +} + #[wasm_bindgen] pub fn wire_return_dart_dynamic_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -37650,6 +37723,32 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat MoiArc::>::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart/test/api/dart_code_test.dart b/frb_example/pure_dart/test/api/dart_code_test.dart new file mode 100644 index 0000000000..194fc89c5a --- /dev/null +++ b/frb_example/pure_dart/test/api/dart_code_test.dart @@ -0,0 +1,22 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + +import 'package:frb_example_pure_dart/src/rust/api/dart_code.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('TranslatableStructWithDartCodeTwinNormal', () async { + final one = TranslatableStructWithDartCodeTwinNormal(a: 100); + final two = TranslatableStructWithDartCodeTwinNormal(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartCodeMethod(), 200); + expect(await one.normalMethodTwinNormal(), 200); + }); + + test('OpaqueStructWithDartCodeTwinNormal', () async { + expect(OpaqueStructWithDartCodeTwinNormal.dartCodeGetter, 123); + }); +} 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 c87f33081f..e5bb15d0dd 100644 --- a/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart +++ b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart @@ -15,6 +15,7 @@ import 'api/chrono_type_test.dart' as chrono_type_test; import 'api/comment_test.dart' as comment_test; import 'api/constructor_test.dart' as constructor_test; import 'api/customization_test.dart' as customization_test; +import 'api/dart_code_test.dart' as dart_code_test; import 'api/dart_dynamic_test.dart' as dart_dynamic_test; import 'api/dart_fn_test.dart' as dart_fn_test; import 'api/dart_opaque_sync_test.dart' as dart_opaque_sync_test; @@ -421,6 +422,7 @@ Future callFileEntrypoints() async { await comment_test.main(skipRustLibInit: true); await constructor_test.main(skipRustLibInit: true); await customization_test.main(skipRustLibInit: true); + await dart_code_test.main(skipRustLibInit: true); await dart_dynamic_test.main(skipRustLibInit: true); await dart_fn_test.main(skipRustLibInit: true); await dart_opaque_sync_test.main(skipRustLibInit: true); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart b/frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart new file mode 100644 index 0000000000..5ab77cbea4 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart @@ -0,0 +1,58 @@ +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30. + +// 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> +@sealed +class OpaqueStructWithDartCodeTwinNormal extends RustOpaque { + OpaqueStructWithDartCodeTwinNormal.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinNormal.sseDecode( + int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr, + ); + + Future normalMethodTwinNormal({dynamic hint}) => RustLib.instance.api + .opaqueStructWithDartCodeTwinNormalNormalMethodTwinNormal( + that: this, + hint: hint, + ); + + static int get dartCodeGetter => 123; +} + +class TranslatableStructWithDartCodeTwinNormal { + final int a; + + const TranslatableStructWithDartCodeTwinNormal({ + required this.a, + }); + + Future normalMethodTwinNormal({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinNormalNormalMethodTwinNormal( + that: this, + hint: hint, + ); + + @override + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} 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 a69eb5b54b..3786c49aa4 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 @@ -12,6 +12,7 @@ import 'api/chrono_type.dart'; import 'api/comment.dart'; import 'api/constructor.dart'; import 'api/customization.dart'; +import 'api/dart_code.dart'; import 'api/dart_fn.dart'; import 'api/dart_opaque.dart'; import 'api/dart_opaque_sync.dart'; @@ -304,6 +305,12 @@ abstract class RustLibApi extends BaseApi { Future myInitTwo({dynamic hint}); + Future opaqueStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required OpaqueStructWithDartCodeTwinNormal that, dynamic hint}); + + Future translatableStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required TranslatableStructWithDartCodeTwinNormal that, dynamic hint}); + Future rustCallDartLoopbackTwinNormal( {required FutureOr Function( DemoStructForRustCallDartTwinNormal) @@ -3730,6 +3737,15 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueOneTwinSyncPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinNormal; @@ -4999,6 +5015,68 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future opaqueStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required OpaqueStructWithDartCodeTwinNormal that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 49, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kOpaqueStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal", + argNames: ["that"], + ); + + @override + Future translatableStructWithDartCodeTwinNormalNormalMethodTwinNormal( + {required TranslatableStructWithDartCodeTwinNormal that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 48, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinNormalNormalMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal", + argNames: ["that"], + ); + @override Future rustCallDartLoopbackTwinNormal( {required FutureOr Function( @@ -5011,7 +5089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_normal_Output_demo_struct_for_rust_call_dart_twin_normal( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 52, port: port_); + funcId: 54, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5041,7 +5119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit(callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 55, port: port_); + funcId: 57, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5068,7 +5146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs_String_Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 49, port: port_); + funcId: 51, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5095,7 +5173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_String(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 51, port: port_); + funcId: 53, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5122,7 +5200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 48, port: port_); + funcId: 50, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5153,7 +5231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_normal_Output_unit( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 50, port: port_); + funcId: 52, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5183,7 +5261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(input, serializer); sse_encode_DartFn_Inputs_DartOpaque_Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 53, port: port_); + funcId: 55, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5210,7 +5288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_DartOpaque(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 54, port: port_); + funcId: 56, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -5237,7 +5315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 56, port: port_); + funcId: 58, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5264,7 +5342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 71, port: port_); + funcId: 73, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -5290,7 +5368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 67, port: port_); + funcId: 69, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_normal, @@ -5318,7 +5396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 65, port: port_); + funcId: 67, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_normal, @@ -5344,7 +5422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 70, port: port_); + funcId: 72, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5371,7 +5449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_dart_opaque_twin_normal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 68, port: port_); + funcId: 70, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5399,7 +5477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_normal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 66, port: port_); + funcId: 68, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5426,7 +5504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 62, port: port_); + funcId: 64, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5452,7 +5530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 59, port: port_); + funcId: 61, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -5477,7 +5555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 61, port: port_); + funcId: 63, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5504,7 +5582,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 58, port: port_); + funcId: 60, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -5529,7 +5607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 57, port: port_); + funcId: 59, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -5555,7 +5633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 63, port: port_); + funcId: 65, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5581,7 +5659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 60, port: port_); + funcId: 62, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -5607,7 +5685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 64, port: port_); + funcId: 66, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5635,7 +5713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 69, port: port_); + funcId: 71, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5661,7 +5739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5686,7 +5764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -5711,7 +5789,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -5736,7 +5814,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: 73)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -5761,7 +5839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5787,7 +5865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_in_lower_level(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 77, port: port_); + funcId: 79, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_in_upper_level, @@ -5814,7 +5892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 80, port: port_); + funcId: 82, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -5839,7 +5917,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 81, port: port_); + funcId: 83, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -5864,7 +5942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 78, port: port_); + funcId: 80, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5893,7 +5971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 79, port: port_); + funcId: 81, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5920,7 +5998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 82, port: port_); + funcId: 84, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_normal, @@ -5946,7 +6024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_with_discriminant_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 86, port: port_); + funcId: 88, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_normal, @@ -5974,7 +6052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 83, port: port_); + funcId: 85, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_normal, @@ -6002,7 +6080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 85, port: port_); + funcId: 87, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_normal, @@ -6030,7 +6108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 84, port: port_); + funcId: 86, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_normal, @@ -6057,7 +6135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_normal(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 89, port: port_); + funcId: 91, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_normal, @@ -6084,7 +6162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_kitchen_sink_twin_normal(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 91, port: port_); + funcId: 93, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_normal, @@ -6110,7 +6188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 88, port: port_); + funcId: 90, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_normal, @@ -6136,7 +6214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_measure_twin_normal(measure, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 90, port: port_); + funcId: 92, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_normal, @@ -6162,7 +6240,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_note_twin_normal(note, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 87, port: port_); + funcId: 89, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -6188,7 +6266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_event_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 96, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -6213,7 +6291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 93, port: port_); + funcId: 95, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6240,7 +6318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(address, serializer); sse_encode_String(payload, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 95)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 97)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6267,7 +6345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 94, port: port_); + funcId: 96, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6291,7 +6369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 92, port: port_); + funcId: 94, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_event_twin_normal, @@ -6318,7 +6396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 121, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_normal, @@ -6345,7 +6423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 124, port: port_); + funcId: 126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6375,7 +6453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 125, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6404,7 +6482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 122, port: port_); + funcId: 124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6433,7 +6511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 123, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6463,7 +6541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_normal, @@ -6490,7 +6568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 119, port: port_); + funcId: 121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6520,7 +6598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 120, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6549,7 +6627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 117, port: port_); + funcId: 119, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6578,7 +6656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 118, port: port_); + funcId: 120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6606,7 +6684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 101, port: port_); + funcId: 103, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6631,7 +6709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6658,7 +6736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6686,7 +6764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 103, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6713,7 +6791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_error_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6738,7 +6816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 97, port: port_); + funcId: 99, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6762,7 +6840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 98, port: port_); + funcId: 100, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6787,7 +6865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6812,7 +6890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 114, port: port_); + funcId: 116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6837,7 +6915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 108, port: port_); + funcId: 110, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6862,7 +6940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 109, port: port_); + funcId: 111, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6887,7 +6965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 110, port: port_); + funcId: 112, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6912,7 +6990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 111, port: port_); + funcId: 113, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6937,7 +7015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 112, port: port_); + funcId: 114, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6962,7 +7040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 105, port: port_); + funcId: 107, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6989,7 +7067,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7014,7 +7092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7039,7 +7117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7064,7 +7142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 113, port: port_); + funcId: 115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7088,7 +7166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -7113,7 +7191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 128, port: port_); + funcId: 130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -7140,7 +7218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -7166,7 +7244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 126, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -7192,7 +7270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_another_macro_struct_twin_normal, @@ -7219,7 +7297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_macro_struct(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_macro_struct, @@ -7245,7 +7323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -7272,7 +7350,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: 136, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -7300,7 +7378,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: 139, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_normal, @@ -7328,7 +7406,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: 138, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_normal, @@ -7355,7 +7433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -7382,7 +7460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 137, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -7409,7 +7487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -7435,7 +7513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 135, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -7463,7 +7541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7495,7 +7573,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: 143, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7522,7 +7600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7554,7 +7632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 148, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_normal, @@ -7584,7 +7662,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: 147, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7620,7 +7698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 146, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_normal, @@ -7650,7 +7728,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 142, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_normal, @@ -7677,7 +7755,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: 145, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7705,7 +7783,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: 151, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7731,7 +7809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_normal, @@ -7758,7 +7836,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: 156, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7788,7 +7866,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: 153, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7815,7 +7893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_normal, @@ -7842,7 +7920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -7867,7 +7945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -7895,7 +7973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -7927,7 +8005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7956,7 +8034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal_array_3, @@ -7980,7 +8058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal, @@ -8004,7 +8082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8030,7 +8108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -8056,7 +8134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -8082,7 +8160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 170, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -8106,7 +8184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8130,7 +8208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8155,7 +8233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -8181,7 +8259,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8206,7 +8284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 184, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -8231,7 +8309,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 179, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -8256,7 +8334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 182, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -8281,7 +8359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 180, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -8306,7 +8384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 183, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -8331,7 +8409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_normal, @@ -8357,7 +8435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 165, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8383,7 +8461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 181, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -8411,7 +8489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -8438,7 +8516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -8463,7 +8541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 177, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_normal, @@ -8489,7 +8567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 175, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -8515,7 +8593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 178, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -8541,7 +8619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 176, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -8567,7 +8645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 174, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -8593,7 +8671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 172, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -8620,7 +8698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -8645,7 +8723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 171, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -8670,7 +8748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 188, port: port_); + funcId: 190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_normal, @@ -8696,7 +8774,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: 185, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_normal, @@ -8723,7 +8801,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: 187, port: port_); + funcId: 189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_normal, @@ -8749,7 +8827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 191, port: port_); + funcId: 193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -8776,7 +8854,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: 193, port: port_); + funcId: 195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -8802,7 +8880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 192, port: port_); + funcId: 194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -8828,7 +8906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_normal(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 186, port: port_); + funcId: 188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_normal, @@ -8855,7 +8933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_normal(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 189, port: port_); + funcId: 191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_normal, @@ -8881,7 +8959,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: 190, port: port_); + funcId: 192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_normal, @@ -8909,7 +8987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 194, port: port_); + funcId: 196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8937,7 +9015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 195, port: port_); + funcId: 197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8966,7 +9044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 196, port: port_); + funcId: 198, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8998,7 +9076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 197, port: port_); + funcId: 199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9026,7 +9104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9053,7 +9131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 202, port: port_); + funcId: 204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -9077,7 +9155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9103,7 +9181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -9130,7 +9208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -9156,7 +9234,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: 203, port: port_); + funcId: 205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -9182,7 +9260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 207, port: port_); + funcId: 209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9222,7 +9300,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: 209, port: port_); + funcId: 211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9258,7 +9336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 208, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -9287,7 +9365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 204, port: port_); + funcId: 206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -9314,7 +9392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -9341,7 +9419,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: 208, port: port_); + funcId: 210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -9370,7 +9448,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: 210, port: port_); + funcId: 212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9397,7 +9475,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 211, port: port_); + funcId: 213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -9431,7 +9509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 212, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9456,7 +9534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -9482,7 +9560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 218, port: port_); + funcId: 220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_rust_async, @@ -9508,7 +9586,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: 222, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -9532,7 +9610,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -9557,7 +9635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_rust_async_array_2, @@ -9584,7 +9662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 223, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9610,7 +9688,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: 224, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -9636,7 +9714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 216, port: port_); + funcId: 218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -9662,7 +9740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 220, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -9689,7 +9767,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: 221, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -9716,7 +9794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 219, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -9742,7 +9820,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: 217, port: port_); + funcId: 219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -9766,7 +9844,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: 229)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 231)!; }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_sync, @@ -9791,7 +9869,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: 233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 235)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -9814,7 +9892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 225)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 227)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -9837,7 +9915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 226)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_sync_array_2, @@ -9861,7 +9939,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: 234)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 236)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9886,7 +9964,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: 235)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 237)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -9910,7 +9988,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: 227)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -9935,7 +10013,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: 231)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -9960,7 +10038,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: 232)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -9985,7 +10063,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: 230)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 232)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -10009,7 +10087,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: 228)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -10035,7 +10113,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: 237, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10063,7 +10141,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: 238, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -10088,7 +10166,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: 242)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 244)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10114,7 +10192,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: 243)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 245)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -10141,7 +10219,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: 262, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -10171,7 +10249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -10201,7 +10279,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: 263, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -10228,7 +10306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -10255,7 +10333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10282,7 +10360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -10309,7 +10387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -10335,7 +10413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -10361,7 +10439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -10387,7 +10465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -10413,7 +10491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -10440,7 +10518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -10467,7 +10545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -10493,7 +10571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -10519,7 +10597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -10545,7 +10623,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -10571,7 +10649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -10598,7 +10676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10626,7 +10704,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: 278, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -10657,7 +10735,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: 277, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -10688,7 +10766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -10717,7 +10795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -10744,7 +10822,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: 276, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -10771,7 +10849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -10798,7 +10876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -10825,7 +10903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -10852,7 +10930,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -10879,7 +10957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -10906,7 +10984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -10933,7 +11011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -10960,7 +11038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -10987,7 +11065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11014,7 +11092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11041,7 +11119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11069,7 +11147,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: 294, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -11100,7 +11178,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: 293, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -11131,7 +11209,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: 295, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -11161,7 +11239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -11188,7 +11266,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: 292, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -11215,7 +11293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -11242,7 +11320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -11269,7 +11347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -11296,7 +11374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11323,7 +11401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -11350,7 +11428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11377,7 +11455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11404,7 +11482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11431,7 +11509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11458,7 +11536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11485,7 +11563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11512,7 +11590,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: 310)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 312)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -11541,7 +11619,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: 309)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 311)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -11570,7 +11648,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: 311)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 313)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -11596,7 +11674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 308)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -11622,7 +11700,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: 308)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 310)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -11648,7 +11726,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: 304)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -11674,7 +11752,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: 305)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 307)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -11700,7 +11778,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: 297)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 299)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -11726,7 +11804,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: 298)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 300)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11752,7 +11830,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: 299)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 301)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -11778,7 +11856,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: 296)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 298)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11804,7 +11882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 307)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 309)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11830,7 +11908,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: 301)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 303)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11856,7 +11934,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: 302)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 304)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11882,7 +11960,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: 303)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 305)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11908,7 +11986,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: 300)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 302)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11936,7 +12014,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: 328, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -11967,7 +12045,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: 327, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -11998,7 +12076,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: 329, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -12027,7 +12105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -12054,7 +12132,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: 326, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -12081,7 +12159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -12108,7 +12186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -12135,7 +12213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -12162,7 +12240,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -12189,7 +12267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -12216,7 +12294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -12243,7 +12321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -12270,7 +12348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -12297,7 +12375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -12324,7 +12402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -12351,7 +12429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -12378,7 +12456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -12405,7 +12483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -12434,7 +12512,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: 346, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12468,7 +12546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12500,7 +12578,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: 347, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -12530,7 +12608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -12557,7 +12635,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: 344, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -12584,7 +12662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -12611,7 +12689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -12638,7 +12716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -12665,7 +12743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -12692,7 +12770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -12719,7 +12797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -12746,7 +12824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -12773,7 +12851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -12800,7 +12878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -12827,7 +12905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -12854,7 +12932,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -12881,7 +12959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -12908,7 +12986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -12935,7 +13013,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: 364)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 366)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -12964,7 +13042,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: 363)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 365)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -12993,7 +13071,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: 365)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 367)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -13019,7 +13097,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: 360)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 362)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -13045,7 +13123,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: 362)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 364)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -13071,7 +13149,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: 358)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 360)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -13097,7 +13175,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: 359)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -13123,7 +13201,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: 349)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -13149,7 +13227,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -13175,7 +13253,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: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 353)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -13201,7 +13279,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: 348)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -13227,7 +13305,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: 356)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 358)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -13253,7 +13331,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: 361)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 363)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -13279,7 +13357,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: 353)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 355)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -13305,7 +13383,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: 354)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 356)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -13331,7 +13409,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: 355)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 357)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -13357,7 +13435,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: 352)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 354)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -13383,7 +13461,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: 357)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 359)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -13412,7 +13490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13445,7 +13523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13477,7 +13555,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: 383, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -13507,7 +13585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -13534,7 +13612,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: 380, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -13561,7 +13639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -13588,7 +13666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -13614,7 +13692,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -13640,7 +13718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -13666,7 +13744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -13692,7 +13770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -13719,7 +13797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -13746,7 +13824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -13772,7 +13850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -13798,7 +13876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -13824,7 +13902,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -13850,7 +13928,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -13877,7 +13955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -13906,7 +13984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13939,7 +14017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13972,7 +14050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -14003,7 +14081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -14030,7 +14108,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: 398, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -14057,7 +14135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -14084,7 +14162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -14111,7 +14189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -14138,7 +14216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -14165,7 +14243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -14192,7 +14270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -14219,7 +14297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -14246,7 +14324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -14273,7 +14351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -14300,7 +14378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -14327,7 +14405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -14354,7 +14432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -14381,7 +14459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -14409,7 +14487,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: 418)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; }, codec: SseCodec( decodeSuccessData: @@ -14441,7 +14519,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: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; }, codec: SseCodec( decodeSuccessData: @@ -14471,7 +14549,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: 419)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -14498,7 +14576,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: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -14524,7 +14602,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: 416)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -14549,7 +14627,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: 412)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -14574,7 +14652,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: 413)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -14599,7 +14677,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: 403)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -14624,7 +14702,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: 404)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -14649,7 +14727,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: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -14674,7 +14752,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: 402)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 404)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -14699,7 +14777,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: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -14724,7 +14802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -14749,7 +14827,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: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -14774,7 +14852,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: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -14799,7 +14877,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: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -14824,7 +14902,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: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -14849,7 +14927,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: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 413)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -14878,7 +14956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -14909,7 +14987,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: 435, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -14940,7 +15018,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: 437, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -14970,7 +15048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -14997,7 +15075,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15024,7 +15102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -15051,7 +15129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15078,7 +15156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -15105,7 +15183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -15132,7 +15210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -15159,7 +15237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -15186,7 +15264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -15213,7 +15291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15240,7 +15318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -15267,7 +15345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -15294,7 +15372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -15321,7 +15399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -15348,7 +15426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15374,7 +15452,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: 454)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 456)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -15402,7 +15480,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: 453)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 455)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -15430,7 +15508,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: 455)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 457)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -15455,7 +15533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 452)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -15481,7 +15559,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: 452)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 454)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15506,7 +15584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -15531,7 +15609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 449)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 451)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15556,7 +15634,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 439)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -15581,7 +15659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 440)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -15606,7 +15684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 443)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -15631,7 +15709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 438)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 440)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -15655,7 +15733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 446)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -15680,7 +15758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 451)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 453)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15705,7 +15783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 443)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -15730,7 +15808,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 446)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -15755,7 +15833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -15780,7 +15858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -15804,7 +15882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 449)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15831,7 +15909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15858,7 +15936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15886,7 +15964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15913,7 +15991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15940,7 +16018,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15967,7 +16045,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -15994,7 +16072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16021,7 +16099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16048,7 +16126,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: 465, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16075,7 +16153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16102,7 +16180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16129,7 +16207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -16156,7 +16234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16183,7 +16261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16208,7 +16286,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16234,7 +16312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16261,7 +16339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16289,7 +16367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16316,7 +16394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16343,7 +16421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16371,7 +16449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -16398,7 +16476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16425,7 +16503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16452,7 +16530,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: 480, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16479,7 +16557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16506,7 +16584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16533,7 +16611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -16560,7 +16638,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16587,7 +16665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16612,7 +16690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16637,7 +16715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16663,7 +16741,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: 491)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16690,7 +16768,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: 489)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16716,7 +16794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16742,7 +16820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16768,7 +16846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -16793,7 +16871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16819,7 +16897,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: 497)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16845,7 +16923,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: 495)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16869,7 +16947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16895,7 +16973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16921,7 +16999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -16946,7 +17024,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: 487)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16971,7 +17049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 488)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16995,7 +17073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 486)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 488)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17021,7 +17099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -17047,7 +17125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -17072,7 +17150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17101,7 +17179,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -17131,7 +17209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -17158,7 +17236,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: 510, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17185,7 +17263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -17211,7 +17289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -17236,7 +17314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -17261,7 +17339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -17286,7 +17364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -17310,7 +17388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -17334,7 +17412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17362,7 +17440,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: 517)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -17390,7 +17468,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: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -17415,7 +17493,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: 520)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 522)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17439,7 +17517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -17463,7 +17541,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: 514)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -17487,7 +17565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 520)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -17510,7 +17588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 521)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -17537,7 +17615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17566,7 +17644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17594,7 +17672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17620,7 +17698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17649,7 +17727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17678,7 +17756,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: 530)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 532)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17703,7 +17781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 529)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 531)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17727,7 +17805,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 528)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 530)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17751,7 +17829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 527)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 529)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17777,7 +17855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 526)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 528)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17810,7 +17888,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( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17840,7 +17918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit(callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17867,7 +17945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs_String_Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17894,7 +17972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_String(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17921,7 +17999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17952,7 +18030,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_rust_async_Output_unit( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17982,7 +18060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(input, serializer); sse_encode_DartFn_Inputs_DartOpaque_Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18009,7 +18087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_DartOpaque(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18036,7 +18114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18063,7 +18141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18090,7 +18168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -18118,7 +18196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -18145,7 +18223,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18173,7 +18251,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18201,7 +18279,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18228,7 +18306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18255,7 +18333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18280,7 +18358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18307,7 +18385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18333,7 +18411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18359,7 +18437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18386,7 +18464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18412,7 +18490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18440,7 +18518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18465,7 +18543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18490,7 +18568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18515,7 +18593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -18542,7 +18620,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: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -18567,7 +18645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18593,7 +18671,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: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18618,7 +18696,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: 565)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18643,7 +18721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 563)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18667,7 +18745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18691,7 +18769,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: 560)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18715,7 +18793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18739,7 +18817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18763,7 +18841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18787,7 +18865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18811,7 +18889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 563)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18838,7 +18916,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: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18866,7 +18944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 575, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18891,7 +18969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 576, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18917,7 +18995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -18946,7 +19024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 574, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18974,7 +19052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18998,7 +19076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 578)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 580)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19022,7 +19100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: @@ -19050,7 +19128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 578)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19077,7 +19155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -19105,7 +19183,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: 583, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -19133,7 +19211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -19161,7 +19239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 582, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -19189,7 +19267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -19216,7 +19294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 586, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -19243,7 +19321,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: 588, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -19270,7 +19348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 585, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -19297,7 +19375,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: 587, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -19323,7 +19401,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: 584, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19348,7 +19426,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: 589)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 591)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -19373,7 +19451,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: 593)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -19399,7 +19477,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: 590)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -19425,7 +19503,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: 592)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -19451,7 +19529,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: 591)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 593)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -19477,7 +19555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -19503,7 +19581,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: 598)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -19528,7 +19606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -19553,7 +19631,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: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -19577,7 +19655,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: 594)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19603,7 +19681,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: 602, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19628,7 +19706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19656,7 +19734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19681,7 +19759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_event_twin_rust_async, @@ -19708,7 +19786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 627, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -19736,7 +19814,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: 630, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19767,7 +19845,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: 631, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19797,7 +19875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 628, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19826,7 +19904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 629, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19856,7 +19934,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -19883,7 +19961,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: 625, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19913,7 +19991,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: 626, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19942,7 +20020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19971,7 +20049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19999,7 +20077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20024,7 +20102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20051,7 +20129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20079,7 +20157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20107,7 +20185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20132,7 +20210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20157,7 +20235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20182,7 +20260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20207,7 +20285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20232,7 +20310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20257,7 +20335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20282,7 +20360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20307,7 +20385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20332,7 +20410,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20357,7 +20435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20384,7 +20462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20409,7 +20487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20434,7 +20512,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20459,7 +20537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20484,7 +20562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -20510,7 +20588,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: 659)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20539,7 +20617,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: 660)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20567,7 +20645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20594,7 +20672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 658)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 660)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20623,7 +20701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -20649,7 +20727,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: 654)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20678,7 +20756,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: 655)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20705,7 +20783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 652)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20731,7 +20809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20757,7 +20835,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20781,7 +20859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20806,7 +20884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20833,7 +20911,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: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20859,7 +20937,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: 639)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20883,7 +20961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20906,7 +20984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 633)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20930,7 +21008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20954,7 +21032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20978,7 +21056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 643)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21002,7 +21080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21026,7 +21104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21050,7 +21128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21074,7 +21152,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: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21098,7 +21176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21123,7 +21201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21146,7 +21224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 643)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21171,7 +21249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 650, port: port_); + funcId: 652, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21195,7 +21273,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: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21219,7 +21297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 664, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21244,7 +21322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 663, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21271,7 +21349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 662, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21298,7 +21376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 661, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21322,7 +21400,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 668)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 670)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21346,7 +21424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 667)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 669)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21371,7 +21449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 666)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 668)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21395,7 +21473,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: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 667)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21421,7 +21499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 671, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21448,7 +21526,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: 673, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21476,7 +21554,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: 676, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -21504,7 +21582,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: 675, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -21531,7 +21609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 673, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21558,7 +21636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21585,7 +21663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 672, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -21612,7 +21690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 672, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -21638,7 +21716,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: 677)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 679)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21663,7 +21741,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: 681)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 683)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21689,7 +21767,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: 684)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 686)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -21715,7 +21793,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: 683)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 685)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -21741,7 +21819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 679)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 681)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21767,7 +21845,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: 682)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 684)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21792,7 +21870,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 678)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 680)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -21817,7 +21895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 680)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 682)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -21844,7 +21922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 689, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21878,7 +21956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21907,7 +21985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21939,7 +22017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -21970,7 +22048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22007,7 +22085,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -22038,7 +22116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -22066,7 +22144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 690, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22099,7 +22177,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: 696, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22127,7 +22205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 700, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -22154,7 +22232,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: 701, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22185,7 +22263,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: 698, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22213,7 +22291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 697, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -22241,7 +22319,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: 699, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -22267,7 +22345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 703, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22297,7 +22375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 702, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22330,7 +22408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 695, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22359,7 +22437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -22383,7 +22461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -22409,7 +22487,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: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22439,7 +22517,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: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22466,7 +22544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 713, port: port_); + funcId: 715, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22498,7 +22576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 712, port: port_); + funcId: 714, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22528,7 +22606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 711, port: port_); + funcId: 713, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22563,7 +22641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 710, port: port_); + funcId: 712, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22591,7 +22669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -22617,7 +22695,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: 709)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22644,7 +22722,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: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22669,7 +22747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -22695,7 +22773,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: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22724,7 +22802,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: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22750,7 +22828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -22776,7 +22854,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: 718)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -22800,7 +22878,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: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22825,7 +22903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22856,7 +22934,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: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22883,7 +22961,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: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -22906,7 +22984,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: 706)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -22930,7 +23008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 726, port: port_); + funcId: 728, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -22956,7 +23034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 727, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -22982,7 +23060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 735, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23008,7 +23086,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 736, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23032,7 +23110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 723, port: port_); + funcId: 725, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23058,7 +23136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 724, port: port_); + funcId: 726, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23083,7 +23161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23109,7 +23187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 725, port: port_); + funcId: 727, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -23134,7 +23212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -23159,7 +23237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -23185,7 +23263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -23210,7 +23288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 746, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -23236,7 +23314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -23262,7 +23340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 728, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_rust_async, @@ -23288,7 +23366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 729, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23315,7 +23393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 745, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -23343,7 +23421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 731, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -23370,7 +23448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -23396,7 +23474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 741, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23423,7 +23501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 739, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -23449,7 +23527,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -23475,7 +23553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 740, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -23501,7 +23579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 738, port: port_); + funcId: 740, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -23527,7 +23605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 736, port: port_); + funcId: 738, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -23554,7 +23632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 737, port: port_); + funcId: 739, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -23579,7 +23657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 735, port: port_); + funcId: 737, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -23604,7 +23682,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23629,7 +23707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 753, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -23654,7 +23732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23678,7 +23756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 760)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23701,7 +23779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 749)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23724,7 +23802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 750)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 752)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23748,7 +23826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 756)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23773,7 +23851,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: 751)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -23797,7 +23875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 774, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -23822,7 +23900,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 769, port: port_); + funcId: 771, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -23847,7 +23925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 772, port: port_); + funcId: 774, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -23872,7 +23950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 770, port: port_); + funcId: 772, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -23897,7 +23975,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 773, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -23922,7 +24000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 754, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_sync, @@ -23947,7 +24025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 755, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23972,7 +24050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 771, port: port_); + funcId: 773, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -23999,7 +24077,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: 757)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -24025,7 +24103,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: 758)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 760)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -24049,7 +24127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -24074,7 +24152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -24098,7 +24176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -24123,7 +24201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -24148,7 +24226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 764)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -24172,7 +24250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 764)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -24198,7 +24276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 763)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -24222,7 +24300,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 763)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -24248,7 +24326,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 778, port: port_); + funcId: 780, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -24275,7 +24353,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: 775, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -24302,7 +24380,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: 777, port: port_); + funcId: 779, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -24328,7 +24406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 781, port: port_); + funcId: 783, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24355,7 +24433,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: 783, port: port_); + funcId: 785, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24381,7 +24459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 782, port: port_); + funcId: 784, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24407,7 +24485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 776, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -24434,7 +24512,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: 779, port: port_); + funcId: 781, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -24460,7 +24538,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: 780, port: port_); + funcId: 782, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -24484,7 +24562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 787)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 789)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -24509,7 +24587,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: 784)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -24535,7 +24613,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: 786)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 788)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -24559,7 +24637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24585,7 +24663,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: 792)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 794)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24609,7 +24687,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: 791)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 793)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24634,7 +24712,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: 785)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 787)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -24659,7 +24737,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: 788)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -24684,7 +24762,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: 789)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 791)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -24710,7 +24788,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: 796, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -24734,7 +24812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24761,7 +24839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -24788,7 +24866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -24814,7 +24892,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: 800)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 802)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -24837,7 +24915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 797)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 799)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24862,7 +24940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 798)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 800)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -24887,7 +24965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 799)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 801)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -24913,7 +24991,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: 801, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -24938,7 +25016,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: 802)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -24967,7 +25045,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: 803, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -24996,7 +25074,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: 804)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -25023,7 +25101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 808, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25064,7 +25142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25100,7 +25178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 807, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25129,7 +25207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 805, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25156,7 +25234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 806, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -25183,7 +25261,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: 809, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -25208,7 +25286,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: 814)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25247,7 +25325,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: 816)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25281,7 +25359,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: 813)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; }, codec: SseCodec( decodeSuccessData: @@ -25309,7 +25387,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: 811)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25335,7 +25413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -25361,7 +25439,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: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -25387,7 +25465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 817, port: port_); + funcId: 819, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -25413,7 +25491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -25447,7 +25525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 819, port: port_); + funcId: 821, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25473,7 +25551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 820, port: port_); + funcId: 822, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25505,7 +25583,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: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25529,7 +25607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25554,7 +25632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 824, port: port_); + funcId: 826, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25581,7 +25659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 823, port: port_); + funcId: 825, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -25606,7 +25684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: @@ -25631,7 +25709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -25659,7 +25737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 869, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25691,7 +25769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 870, port: port_); + funcId: 872, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25722,7 +25800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 868, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25753,7 +25831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25785,7 +25863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 871, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25815,7 +25893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 866, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25845,7 +25923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 865, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25872,7 +25950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 867, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25904,7 +25982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25935,7 +26013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 865, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25966,7 +26044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 861, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25996,7 +26074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 864, port: port_); + funcId: 866, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26031,7 +26109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 828, port: port_); + funcId: 830, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26064,7 +26142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 831, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26093,7 +26171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 831, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26125,7 +26203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 827, port: port_); + funcId: 829, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26156,7 +26234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 852, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26188,7 +26266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 860, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26220,7 +26298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 859, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26248,7 +26326,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26274,7 +26352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 837, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26307,7 +26385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26335,7 +26413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 849, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26361,7 +26439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 850, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26390,7 +26468,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: 845, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26420,7 +26498,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26450,7 +26528,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 847, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26484,7 +26562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 854, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26511,7 +26589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 856, port: port_); + funcId: 858, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26541,7 +26619,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: 855, port: port_); + funcId: 857, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26572,7 +26650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26600,7 +26678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 834, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26626,7 +26704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 835, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26653,7 +26731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 857, port: port_); + funcId: 859, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26682,7 +26760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 858, port: port_); + funcId: 860, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26710,7 +26788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 830, port: port_); + funcId: 832, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26737,7 +26815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 853, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26764,7 +26842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26793,7 +26871,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: 843, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26823,7 +26901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26858,7 +26936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26889,7 +26967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 840, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26922,7 +27000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26948,7 +27026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 841, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26977,7 +27055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27012,7 +27090,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 832, port: port_); + funcId: 834, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27039,7 +27117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27069,7 +27147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27099,7 +27177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27128,7 +27206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27157,7 +27235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; }, codec: SseCodec( decodeSuccessData: @@ -27186,7 +27264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: @@ -27211,7 +27289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 913)!; }, codec: SseCodec( decodeSuccessData: @@ -27237,7 +27315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 913)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; }, codec: SseCodec( decodeSuccessData: @@ -27265,7 +27343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27294,7 +27372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27324,7 +27402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27350,7 +27428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; }, codec: SseCodec( decodeSuccessData: @@ -27383,7 +27461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 874)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27415,7 +27493,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: 875)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27442,7 +27520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: @@ -27473,7 +27551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27503,7 +27581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27534,7 +27612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27565,7 +27643,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { borrow, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( mutBorrow, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27592,7 +27670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27616,7 +27694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; }, codec: SseCodec( decodeSuccessData: @@ -27648,7 +27726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27675,7 +27753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27700,7 +27778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: @@ -27728,7 +27806,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: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27755,7 +27833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -27784,7 +27862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -27817,7 +27895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27843,7 +27921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: @@ -27871,7 +27949,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: 901)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27899,7 +27977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27926,7 +28004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinSyncSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27950,7 +28028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; }, codec: SseCodec( decodeSuccessData: @@ -27976,7 +28054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; }, codec: SseCodec( decodeSuccessData: @@ -28001,7 +28079,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; }, codec: SseCodec( decodeSuccessData: @@ -28028,7 +28106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: @@ -28054,7 +28132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: @@ -28081,7 +28159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 897, port: port_); + funcId: 899, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28109,7 +28187,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: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28138,7 +28216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; }, codec: SseCodec( decodeSuccessData: @@ -28172,7 +28250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28202,7 +28280,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28232,7 +28310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28257,7 +28335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; }, codec: SseCodec( decodeSuccessData: @@ -28283,7 +28361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: @@ -28315,7 +28393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28341,7 +28419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 921, port: port_); + funcId: 923, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -28367,7 +28445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -28392,7 +28470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 919, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -28419,7 +28497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 920, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28446,7 +28524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 933, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -28473,7 +28551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28498,7 +28576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -28524,7 +28602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28548,7 +28626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -28574,7 +28652,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: 922, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28601,7 +28679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28628,7 +28706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28654,7 +28732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 923, port: port_); + funcId: 925, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28680,7 +28758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 924, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28707,7 +28785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28731,7 +28809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 936)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 938)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -28755,7 +28833,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: 947)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -28778,7 +28856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 934)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 936)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -28804,7 +28882,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: 935)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; }, codec: SseCodec( decodeSuccessData: @@ -28828,7 +28906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 948)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -28853,7 +28931,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: 942)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28876,7 +28954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -28901,7 +28979,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28924,7 +29002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -28949,7 +29027,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: 937)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28974,7 +29052,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: 946)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 948)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28999,7 +29077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29023,7 +29101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 938)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29048,7 +29126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29073,7 +29151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 947)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29100,7 +29178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29125,7 +29203,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: 950)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29149,7 +29227,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29174,7 +29252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29202,7 +29280,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 953, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -29228,7 +29306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_rust_async, @@ -29256,7 +29334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 955, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29284,7 +29362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 956, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29312,7 +29390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29338,7 +29416,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 960, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -29366,7 +29444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 960, port: port_); + funcId: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -29394,7 +29472,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 961, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -29422,7 +29500,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 959, port: port_); + funcId: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -29451,7 +29529,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: 962, port: port_); + funcId: 964, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29481,7 +29559,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: 963, port: port_); + funcId: 965, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29508,7 +29586,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: 965)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -29534,7 +29612,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: 966)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -29561,7 +29639,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: 964)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -29588,7 +29666,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: 967)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -29615,7 +29693,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: 968)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -29642,7 +29720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 970, port: port_); + funcId: 972, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29668,7 +29746,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: 969, port: port_); + funcId: 971, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29692,7 +29770,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: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29716,7 +29794,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: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29742,7 +29820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 973, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29769,7 +29847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 975, port: port_); + funcId: 977, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -29796,7 +29874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 974, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29821,7 +29899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29846,7 +29924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -29871,7 +29949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29898,7 +29976,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: 981, port: port_); + funcId: 983, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -29925,7 +30003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 981, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -29951,7 +30029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 980, port: port_); + funcId: 982, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -29976,7 +30054,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: 984)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -30000,7 +30078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -30025,7 +30103,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30050,7 +30128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 986, port: port_); + funcId: 988, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30077,7 +30155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 987, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -30105,7 +30183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1029, port: port_); + funcId: 1031, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30136,7 +30214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1030, port: port_); + funcId: 1032, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30167,7 +30245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1028, port: port_); + funcId: 1030, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30198,7 +30276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1032, port: port_); + funcId: 1034, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30230,7 +30308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1031, port: port_); + funcId: 1033, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30260,7 +30338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1026, port: port_); + funcId: 1028, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30287,7 +30365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1025, port: port_); + funcId: 1027, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30314,7 +30392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1027, port: port_); + funcId: 1029, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30343,7 +30421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1024, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30374,7 +30452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1023, port: port_); + funcId: 1025, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30405,7 +30483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1021, port: port_); + funcId: 1023, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30433,7 +30511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1024, port: port_); + funcId: 1026, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30468,7 +30546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 988, port: port_); + funcId: 990, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30501,7 +30579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 989, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30529,7 +30607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30561,7 +30639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 987, port: port_); + funcId: 989, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30592,7 +30670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30624,7 +30702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1020, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30656,7 +30734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1019, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30684,7 +30762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30710,7 +30788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30743,7 +30821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30771,7 +30849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30797,7 +30875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30826,7 +30904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1007, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30855,7 +30933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1006, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -30885,7 +30963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -30919,7 +30997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1014, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30946,7 +31024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30976,7 +31054,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: 1015, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31005,7 +31083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31033,7 +31111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31059,7 +31137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 995, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31086,7 +31164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 1019, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31113,7 +31191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31141,7 +31219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31168,7 +31246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31195,7 +31273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1011, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31224,7 +31302,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: 1003, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31254,7 +31332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31289,7 +31367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31320,7 +31398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31351,7 +31429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 998, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31377,7 +31455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1001, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31404,7 +31482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1002, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31437,7 +31515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 992, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31463,7 +31541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1035, port: port_); + funcId: 1037, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -31488,7 +31566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -31513,7 +31591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1033, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -31540,7 +31618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1034, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31566,7 +31644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1047, port: port_); + funcId: 1049, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -31592,7 +31670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1041, port: port_); + funcId: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31616,7 +31694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -31642,7 +31720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31666,7 +31744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -31692,7 +31770,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: 1036, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31718,7 +31796,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: 1045, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31744,7 +31822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31770,7 +31848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1037, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31796,7 +31874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1038, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31823,7 +31901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31846,7 +31924,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: 1053)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -31870,7 +31948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -31894,7 +31972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -31917,7 +31995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1048)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: @@ -31946,7 +32024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1052, port: port_); + funcId: 1054, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31970,7 +32048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1053, port: port_); + funcId: 1055, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31995,7 +32073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1056, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32023,7 +32101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1055, port: port_); + funcId: 1057, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -32049,7 +32127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1056, port: port_); + funcId: 1058, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_normal, @@ -32077,7 +32155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1057, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32105,7 +32183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32133,7 +32211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32159,7 +32237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -32186,7 +32264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1061, port: port_); + funcId: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32214,7 +32292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1063, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -32242,7 +32320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -32270,7 +32348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1062, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -32299,7 +32377,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -32328,7 +32406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -32355,7 +32433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1068, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32381,7 +32459,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: 1067, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -32406,7 +32484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1069, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32433,7 +32511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1071, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -32460,7 +32538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1070, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32487,7 +32565,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: 1074, port: port_); + funcId: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -32514,7 +32592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1072, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -32540,7 +32618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1073, port: port_); + funcId: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -33104,6 +33182,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_OpaqueOneTwinSync => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal; @@ -33408,6 +33494,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueOneTwinSync.dcoDecode(raw as List); } + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -33692,6 +33786,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return NonCloneSimpleTwinSync.dcoDecode(raw as List); } + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); + } + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -34464,6 +34566,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueOneTwinSync.dcoDecode(raw as List); } + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -36455,6 +36565,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_test_id_twin_sync(raw); } + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_normal(raw); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -41938,6 +42056,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 1) + throw Exception('unexpected arr length: expect 1 but see ${arr.length}'); + return TranslatableStructWithDartCodeTwinNormal( + a: dco_decode_i_32(arr[0]), + ); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw) { @@ -42419,6 +42549,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -42734,6 +42873,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -43507,6 +43655,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinNormal.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -45525,6 +45682,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_test_id_twin_sync(deserializer)); } + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_normal( + deserializer)); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -51533,6 +51699,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { aliasStruct: var_aliasStruct); } + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinNormal(a: var_a); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -52000,6 +52175,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: true), serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.sseEncode(move: true), serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -52284,6 +52467,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: false), serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.sseEncode(move: false), serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -53075,6 +53266,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: null), serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.sseEncode(move: null), serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -54953,6 +55152,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_test_id_twin_sync(self, serializer); } + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_normal(self, serializer); + } + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { @@ -59964,6 +60170,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_my_struct(self.aliasStruct, serializer); } + @protected + void sse_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { 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 b8719499e5..6b5b9b810e 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 @@ -12,6 +12,7 @@ import 'api/chrono_type.dart'; import 'api/comment.dart'; import 'api/constructor.dart'; import 'api/customization.dart'; +import 'api/dart_code.dart'; import 'api/dart_fn.dart'; import 'api/dart_opaque.dart'; import 'api/dart_opaque_sync.dart'; @@ -313,6 +314,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_OpaqueOneTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormalPtr; @@ -487,6 +492,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -662,6 +672,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -1069,6 +1084,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -2000,6 +2020,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestIdTwinSync dco_decode_box_autoadd_test_id_twin_sync(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -3815,6 +3840,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestModelTwinSync dco_decode_test_model_twin_sync(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -4025,6 +4054,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -4200,6 +4234,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -4588,6 +4627,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -5640,6 +5684,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestIdTwinSync sse_decode_box_autoadd_test_id_twin_sync( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -7713,6 +7762,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestModelTwinSync sse_decode_test_model_twin_sync( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -7937,6 +7991,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( OpaqueOneTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -8115,6 +8174,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( NonCloneSimpleTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -8547,6 +8611,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( OpaqueOneTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -9557,6 +9626,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_test_id_twin_sync( TestIdTwinSync self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -11586,6 +11659,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_test_model_twin_sync( TestModelTwinSync self, SseSerializer serializer); + @protected + void sse_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -13062,6 +13139,38 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSyncPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( ffi.Pointer ptr, 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 f17033a03a..3ce1788cc1 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 @@ -12,6 +12,7 @@ import 'api/chrono_type.dart'; import 'api/comment.dart'; import 'api/constructor.dart'; import 'api/customization.dart'; +import 'api/dart_code.dart'; import 'api/dart_fn.dart'; import 'api/dart_opaque.dart'; import 'api/dart_opaque_sync.dart'; @@ -312,6 +313,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_OpaqueOneTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal; @@ -486,6 +491,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -661,6 +671,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -1068,6 +1083,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( dynamic raw); + @protected + OpaqueStructWithDartCodeTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -1999,6 +2019,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestIdTwinSync dco_decode_box_autoadd_test_id_twin_sync(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -3814,6 +3839,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected TestModelTwinSync dco_decode_test_model_twin_sync(dynamic raw); + @protected + TranslatableStructWithDartCodeTwinNormal + dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -4024,6 +4053,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -4199,6 +4233,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -4587,6 +4626,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( SseDeserializer deserializer); + @protected + OpaqueStructWithDartCodeTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -5639,6 +5683,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestIdTwinSync sse_decode_box_autoadd_test_id_twin_sync( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -7712,6 +7761,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TestModelTwinSync sse_decode_test_model_twin_sync( SseDeserializer deserializer); + @protected + TranslatableStructWithDartCodeTwinNormal + sse_decode_translatable_struct_with_dart_code_twin_normal( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -7936,6 +7990,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( OpaqueOneTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -8114,6 +8173,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinSync( NonCloneSimpleTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -8546,6 +8610,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( OpaqueOneTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -9556,6 +9625,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_test_id_twin_sync( TestIdTwinSync self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -11585,6 +11658,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_test_model_twin_sync( TestModelTwinSync self, SseSerializer serializer); + @protected + void sse_encode_translatable_struct_with_dart_code_twin_normal( + TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -12206,6 +12283,18 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( dynamic ptr) => wasmModule @@ -12715,6 +12804,14 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueOneTwinSync( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( dynamic ptr); diff --git a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs new file mode 100644 index 0000000000..961f353c53 --- /dev/null +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -0,0 +1,38 @@ +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + +use flutter_rust_bridge::frb; + +#[frb( + non_hash, + non_eq, + dart_code = " + @override + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +" +)] +pub struct TranslatableStructWithDartCodeTwinNormal { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int get dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinNormal; + +impl OpaqueStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { + 100 + } +} diff --git a/frb_example/pure_dart_pde/rust/src/api/mod.rs b/frb_example/pure_dart_pde/rust/src/api/mod.rs index ba1c03aab7..f3f4299e24 100644 --- a/frb_example/pure_dart_pde/rust/src/api/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/mod.rs @@ -11,6 +11,7 @@ pub mod conditionally_compiled_module; pub mod constructor; pub mod custom_handler; pub mod customization; +pub mod dart_code; pub mod dart_fn; pub mod dart_opaque; pub mod dart_opaque_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 a26554fb11..2f6f51320a 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 @@ -5,6 +5,7 @@ use super::*; use crate::api::constructor::*; +use crate::api::dart_code::*; use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; @@ -716,6 +717,24 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou 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_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock, + >::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_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock, + >::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_generatedrust_asyncRwLockOpaqueTwoTwinNormal( 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 1182017674..08ba4c8b9b 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -20,6 +20,7 @@ // Section: imports use crate::api::constructor::*; +use crate::api::dart_code::*; use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; @@ -1426,6 +1427,37 @@ fn wire_my_init_two_impl( }, ) } +fn wire_OpaqueStructWithDartCodeTwinNormal_normal_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: "OpaqueStructWithDartCodeTwinNormal_normal_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 api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::dart_code::OpaqueStructWithDartCodeTwinNormal::normal_method_twin_normal(&api_that)) + })()) + } }) +} +fn wire_TranslatableStructWithDartCodeTwinNormal_normal_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: "TranslatableStructWithDartCodeTwinNormal_normal_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 || { + Result::<_,()>::Ok(crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal::normal_method_twin_normal(&api_that)) + })()) + } }) +} fn wire_rust_call_dart_loopback_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -23173,6 +23205,9 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::rust_async::RwLock ); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::rust_async::RwLock +); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::rust_async::RwLock ); @@ -23486,6 +23521,18 @@ impl SseDecode for OpaqueOneTwinSync { } } +impl SseDecode for OpaqueStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return inner.rust_auto_opaque_decode_owned(); + } +} + impl SseDecode for OpaqueTwoTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -24555,6 +24602,18 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::rust_async::RwLock, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + impl SseDecode for RustOpaqueMoi> { @@ -32103,6 +32162,14 @@ impl SseDecode for crate::api::pseudo_manual::type_alias_twin_sync::TestModelTwi } } +impl SseDecode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut var_a = ::sse_decode(deserializer); + return crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { a: var_a }; + } +} + impl SseDecode for crate::api::structure::TupleStructWithOneFieldTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -32433,704 +32500,706 @@ fn pde_ffi_dispatcher_primary_impl( 44 => wire_init_app_impl(port, ptr, rust_vec_len, data_len), 45 => wire_my_init_one_impl(port, ptr, rust_vec_len, data_len), 46 => wire_my_init_two_impl(port, ptr, rust_vec_len, data_len), -52 => wire_rust_call_dart_loopback_twin_normal_impl(port, ptr, rust_vec_len, data_len), -55 => wire_rust_call_dart_multi_times_twin_normal_impl(port, ptr, rust_vec_len, data_len), -49 => wire_rust_call_dart_one_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -51 => wire_rust_call_dart_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -48 => wire_rust_call_dart_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -50 => wire_rust_call_dart_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -53 => wire_rust_call_dart_with_dart_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -54 => wire_rust_call_dart_with_dart_opaque_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -56 => wire_async_accept_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -71 => wire_clone_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -67 => wire_create_enum_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -65 => wire_create_nested_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -70 => wire_drop_static_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -68 => wire_get_enum_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -66 => wire_get_nested_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -62 => wire_loop_back_array_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), -59 => wire_loop_back_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -61 => wire_loop_back_option_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), -58 => wire_loop_back_option_twin_normal_impl(port, ptr, rust_vec_len, data_len), -57 => wire_loop_back_twin_normal_impl(port, ptr, rust_vec_len, data_len), -63 => wire_loop_back_vec_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), -60 => wire_loop_back_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -64 => wire_panic_unwrap_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -69 => wire_set_static_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -77 => wire_test_duplicated_module_names_impl(port, ptr, rust_vec_len, data_len), -80 => wire_DroppableTwinNormal_create_stream_impl(port, ptr, rust_vec_len, data_len), -81 => wire_DroppableTwinNormal_get_drop_count_twin_normal_impl(port, ptr, rust_vec_len, data_len), -78 => wire_DroppableTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -79 => wire_DroppableTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -82 => wire_func_enum_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -86 => wire_func_enum_with_discriminant_twin_normal_impl(port, ptr, rust_vec_len, data_len), -83 => wire_func_enum_with_item_mixed_twin_normal_impl(port, ptr, rust_vec_len, data_len), -85 => wire_func_enum_with_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -84 => wire_func_enum_with_item_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -89 => wire_handle_enum_parameter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -91 => wire_handle_enum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -88 => wire_handle_return_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -90 => wire_multiply_by_ten_twin_normal_impl(port, ptr, rust_vec_len, data_len), -87 => wire_print_note_twin_normal_impl(port, ptr, rust_vec_len, data_len), -96 => wire_EventTwinNormal_as_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -93 => wire_close_event_listener_twin_normal_impl(port, ptr, rust_vec_len, data_len), -94 => wire_create_event_twin_normal_impl(port, ptr, rust_vec_len, data_len), -92 => wire_register_event_listener_twin_normal_impl(port, ptr, rust_vec_len, data_len), -121 => wire_CustomStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -124 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -125 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -122 => wire_CustomStructTwinNormal_static_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -123 => wire_CustomStructTwinNormal_static_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -116 => wire_SomeStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -119 => wire_SomeStructTwinNormal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -120 => wire_SomeStructTwinNormal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -117 => wire_SomeStructTwinNormal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -118 => wire_SomeStructTwinNormal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -101 => wire_custom_enum_error_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -102 => wire_custom_enum_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -100 => wire_custom_enum_error_return_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -103 => wire_custom_nested_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -104 => wire_custom_struct_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -97 => wire_func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -98 => wire_func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -99 => wire_func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -114 => wire_panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -108 => wire_return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -109 => wire_return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -110 => wire_return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -111 => wire_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -112 => wire_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -105 => wire_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -107 => wire_return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), -106 => wire_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -115 => wire_stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -113 => wire_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -129 => wire_call_new_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), -128 => wire_call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), -127 => wire_use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -126 => wire_use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -131 => wire_another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -130 => wire_func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -132 => wire_func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -136 => wire_func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -139 => wire_func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -138 => wire_func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -134 => wire_func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -137 => wire_func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -133 => wire_func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -135 => wire_func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -144 => wire_ConcatenateWithTwinNormal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), -143 => wire_ConcatenateWithTwinNormal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), -149 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -148 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -147 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -146 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -142 => wire_ConcatenateWithTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -145 => wire_ConcatenateWithTwinNormal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -151 => wire_MyCallableTwinNormal_call_impl(port, ptr, rust_vec_len, data_len), -155 => wire_SimpleEnumTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -156 => wire_SimpleEnumTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -153 => wire_SimpleStructTwinNormal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -152 => wire_SimpleStructTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -154 => wire_SimpleStructTwinNormal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -158 => wire_StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -157 => wire_StaticOnlyTwinNormal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -150 => wire_SumWithTwinNormal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -141 => wire_get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -140 => wire_get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -162 => wire_app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -163 => wire_app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -169 => wire_first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -170 => wire_first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -159 => wire_get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -160 => wire_get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -166 => wire_get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), -161 => wire_is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), -184 => wire_mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -179 => wire_mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -182 => wire_mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -180 => wire_mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -183 => wire_mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -164 => wire_mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -165 => wire_mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -181 => wire_mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -167 => wire_repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -168 => wire_repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -177 => wire_test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -175 => wire_test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -178 => wire_test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -176 => wire_test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -174 => wire_test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -172 => wire_test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -173 => wire_test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -171 => wire_test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -188 => wire_handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), -185 => wire_handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -187 => wire_handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -191 => wire_handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -193 => wire_handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -192 => wire_handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -186 => wire_list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), -189 => wire_test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -190 => wire_test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -194 => wire_StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), -195 => wire_StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), -196 => wire_StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), -197 => wire_StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), -198 => wire_StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), -202 => wire_empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -199 => wire_func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -200 => wire_handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -201 => wire_handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -203 => wire_handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -207 => wire_handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -209 => wire_handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -206 => wire_handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -204 => wire_handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -205 => wire_handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -208 => wire_handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -210 => wire_primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -211 => wire_handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -212 => wire_primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -213 => wire_primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -218 => wire_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -222 => wire_func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -214 => wire_get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -215 => wire_get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -223 => wire_last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -224 => wire_nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -216 => wire_new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -220 => wire_return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -221 => wire_return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -219 => wire_use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -217 => wire_use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -237 => wire_handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -238 => wire_next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -262 => wire_example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -261 => wire_example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -263 => wire_example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -258 => wire_example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -260 => wire_example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -256 => wire_example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -257 => wire_example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -247 => wire_example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -248 => wire_example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -249 => wire_example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -246 => wire_example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -254 => wire_example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -259 => wire_example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -251 => wire_example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -252 => wire_example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -253 => wire_example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -250 => wire_example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -255 => wire_example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -278 => wire_example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -277 => wire_example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -279 => wire_example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -274 => wire_example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -276 => wire_example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -272 => wire_example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -273 => wire_example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -265 => wire_example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -266 => wire_example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -267 => wire_example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -264 => wire_example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -275 => wire_example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -269 => wire_example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -270 => wire_example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -271 => wire_example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -268 => wire_example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -294 => wire_example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -293 => wire_example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -295 => wire_example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -290 => wire_example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -292 => wire_example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -288 => wire_example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -289 => wire_example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -281 => wire_example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -282 => wire_example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -283 => wire_example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -280 => wire_example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -291 => wire_example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -285 => wire_example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -286 => wire_example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -287 => wire_example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -284 => wire_example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -328 => wire_example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -327 => wire_example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -329 => wire_example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -324 => wire_example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -326 => wire_example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -322 => wire_example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -323 => wire_example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -313 => wire_example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -314 => wire_example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire_example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -312 => wire_example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire_example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -325 => wire_example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire_example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire_example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire_example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire_example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -321 => wire_example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -346 => wire_example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -345 => wire_example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -347 => wire_example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -342 => wire_example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -344 => wire_example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -340 => wire_example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -341 => wire_example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -331 => wire_example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -332 => wire_example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -333 => wire_example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -330 => wire_example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -338 => wire_example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -343 => wire_example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire_example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -336 => wire_example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -337 => wire_example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -334 => wire_example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -339 => wire_example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -382 => wire_example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -381 => wire_example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -383 => wire_example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -378 => wire_example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -380 => wire_example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -376 => wire_example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -377 => wire_example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire_example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire_example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire_example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -366 => wire_example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -374 => wire_example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -379 => wire_example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire_example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire_example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -373 => wire_example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire_example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -375 => wire_example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -400 => wire_example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -399 => wire_example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -401 => wire_example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -396 => wire_example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -398 => wire_example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -394 => wire_example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -395 => wire_example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -385 => wire_example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire_example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire_example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -384 => wire_example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -392 => wire_example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -397 => wire_example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire_example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire_example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire_example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire_example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -393 => wire_example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -436 => wire_example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -435 => wire_example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -437 => wire_example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -432 => wire_example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -434 => wire_example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -430 => wire_example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -431 => wire_example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -421 => wire_example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -422 => wire_example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -423 => wire_example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -420 => wire_example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -428 => wire_example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -433 => wire_example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -425 => wire_example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -426 => wire_example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -427 => wire_example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -424 => wire_example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -429 => wire_example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -463 => wire_benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -461 => wire_benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -459 => wire_benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -464 => wire_benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -462 => wire_benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -460 => wire_benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -469 => wire_benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -467 => wire_benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -465 => wire_benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -470 => wire_benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -468 => wire_benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -466 => wire_benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -457 => wire_benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -458 => wire_benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -456 => wire_benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -478 => wire_benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -476 => wire_benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -474 => wire_benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -479 => wire_benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -477 => wire_benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -475 => wire_benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire_benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -482 => wire_benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -480 => wire_benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -485 => wire_benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -483 => wire_benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire_benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -472 => wire_benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -473 => wire_benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -471 => wire_benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -502 => wire_datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -501 => wire_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -505 => wire_duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -507 => wire_handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -506 => wire_handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -510 => wire_how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -503 => wire_naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -504 => wire_optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -508 => wire_test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -509 => wire_test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -525 => wire_StructWithCommentsTwinRustAsync_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -524 => wire_StructWithCommentsTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -523 => wire_function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -522 => wire_function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -521 => wire_function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -535 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -532 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -534 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -531 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -533 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -536 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -554 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -548 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -551 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -549 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -552 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -573 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -574 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -571 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -572 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -579 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -583 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -582 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -581 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -586 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -588 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -585 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -584 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -602 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -600 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -599 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -627 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -631 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -628 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -629 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -622 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -625 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -626 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -623 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -624 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -603 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -620 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -617 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -618 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -621 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -619 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -650 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -664 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -663 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -662 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -661 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -673 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -689 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -690 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), -700 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -701 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -698 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -697 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -699 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -703 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -702 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -695 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -713 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), -712 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -711 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), -710 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -726 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -727 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -723 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -724 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -730 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -725 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -728 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -729 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -745 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -731 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -741 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -739 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -740 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -738 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -736 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -737 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -735 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -753 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -774 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -769 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -772 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -770 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -773 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -754 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -755 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -771 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -778 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -775 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -777 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -781 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -783 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -782 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -776 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -779 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -780 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -796 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -794 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -803 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -808 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -805 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -806 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -809 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -817 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -819 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -820 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -824 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -823 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -872 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -871 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -865 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -867 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -864 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -828 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -829 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -831 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -827 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -852 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -859 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -836 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -849 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -850 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -856 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -855 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -834 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -857 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -858 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -830 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -853 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -832 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -897 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -921 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -919 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -920 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -933 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -922 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -923 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -949 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -952 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -953 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -958 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -960 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -961 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -959 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -962 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -970 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -969 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -973 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -975 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -974 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -981 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -979 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -980 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -986 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -985 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1029 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1030 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1028 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1032 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1031 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1026 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1025 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1027 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1022 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1023 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1021 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1024 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -988 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -989 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -991 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -987 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1012 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1020 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1019 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -996 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -997 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1008 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1009 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1010 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1005 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1006 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1007 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1014 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1016 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1015 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -993 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -994 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -995 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1017 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1018 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -990 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1013 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1011 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1003 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1004 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -999 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1000 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -998 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1001 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1002 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -992 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1035 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1044 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1033 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1034 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1047 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1041 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1039 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1043 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1042 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1036 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1045 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1040 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1037 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1038 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1046 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1052 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1053 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1054 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1055 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1056 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1057 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1058 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1059 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1060 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1061 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1063 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1064 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1062 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1065 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1066 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1068 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1067 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1069 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1071 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1070 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1074 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1072 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire_handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +49 => wire_OpaqueStructWithDartCodeTwinNormal_normal_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +48 => wire_TranslatableStructWithDartCodeTwinNormal_normal_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +54 => wire_rust_call_dart_loopback_twin_normal_impl(port, ptr, rust_vec_len, data_len), +57 => wire_rust_call_dart_multi_times_twin_normal_impl(port, ptr, rust_vec_len, data_len), +51 => wire_rust_call_dart_one_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +53 => wire_rust_call_dart_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +50 => wire_rust_call_dart_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +52 => wire_rust_call_dart_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +55 => wire_rust_call_dart_with_dart_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +56 => wire_rust_call_dart_with_dart_opaque_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +58 => wire_async_accept_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +73 => wire_clone_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +69 => wire_create_enum_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +67 => wire_create_nested_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +72 => wire_drop_static_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +70 => wire_get_enum_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +68 => wire_get_nested_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +64 => wire_loop_back_array_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), +61 => wire_loop_back_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +63 => wire_loop_back_option_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), +60 => wire_loop_back_option_twin_normal_impl(port, ptr, rust_vec_len, data_len), +59 => wire_loop_back_twin_normal_impl(port, ptr, rust_vec_len, data_len), +65 => wire_loop_back_vec_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), +62 => wire_loop_back_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +66 => wire_panic_unwrap_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +71 => wire_set_static_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +79 => wire_test_duplicated_module_names_impl(port, ptr, rust_vec_len, data_len), +82 => wire_DroppableTwinNormal_create_stream_impl(port, ptr, rust_vec_len, data_len), +83 => wire_DroppableTwinNormal_get_drop_count_twin_normal_impl(port, ptr, rust_vec_len, data_len), +80 => wire_DroppableTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +81 => wire_DroppableTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +84 => wire_func_enum_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +88 => wire_func_enum_with_discriminant_twin_normal_impl(port, ptr, rust_vec_len, data_len), +85 => wire_func_enum_with_item_mixed_twin_normal_impl(port, ptr, rust_vec_len, data_len), +87 => wire_func_enum_with_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +86 => wire_func_enum_with_item_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +91 => wire_handle_enum_parameter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +93 => wire_handle_enum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +90 => wire_handle_return_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +92 => wire_multiply_by_ten_twin_normal_impl(port, ptr, rust_vec_len, data_len), +89 => wire_print_note_twin_normal_impl(port, ptr, rust_vec_len, data_len), +98 => wire_EventTwinNormal_as_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +95 => wire_close_event_listener_twin_normal_impl(port, ptr, rust_vec_len, data_len), +96 => wire_create_event_twin_normal_impl(port, ptr, rust_vec_len, data_len), +94 => wire_register_event_listener_twin_normal_impl(port, ptr, rust_vec_len, data_len), +123 => wire_CustomStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +126 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +127 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +124 => wire_CustomStructTwinNormal_static_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +125 => wire_CustomStructTwinNormal_static_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +118 => wire_SomeStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +121 => wire_SomeStructTwinNormal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +122 => wire_SomeStructTwinNormal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +119 => wire_SomeStructTwinNormal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +120 => wire_SomeStructTwinNormal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +103 => wire_custom_enum_error_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +104 => wire_custom_enum_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +102 => wire_custom_enum_error_return_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +105 => wire_custom_nested_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +106 => wire_custom_struct_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +99 => wire_func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +100 => wire_func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +101 => wire_func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +116 => wire_panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +110 => wire_return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +111 => wire_return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +112 => wire_return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +113 => wire_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +114 => wire_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +107 => wire_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +109 => wire_return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), +108 => wire_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +117 => wire_stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +115 => wire_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +131 => wire_call_new_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), +130 => wire_call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), +129 => wire_use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +128 => wire_use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +133 => wire_another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +132 => wire_func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +134 => wire_func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +138 => wire_func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +141 => wire_func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +140 => wire_func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +136 => wire_func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +139 => wire_func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +135 => wire_func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +137 => wire_func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +146 => wire_ConcatenateWithTwinNormal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), +145 => wire_ConcatenateWithTwinNormal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), +151 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +150 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +149 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +148 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +144 => wire_ConcatenateWithTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +147 => wire_ConcatenateWithTwinNormal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +153 => wire_MyCallableTwinNormal_call_impl(port, ptr, rust_vec_len, data_len), +157 => wire_SimpleEnumTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +158 => wire_SimpleEnumTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +155 => wire_SimpleStructTwinNormal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +154 => wire_SimpleStructTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +156 => wire_SimpleStructTwinNormal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +160 => wire_StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +159 => wire_StaticOnlyTwinNormal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +152 => wire_SumWithTwinNormal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +143 => wire_get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +142 => wire_get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +164 => wire_app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +165 => wire_app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +171 => wire_first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +172 => wire_first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +161 => wire_get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +162 => wire_get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +168 => wire_get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), +163 => wire_is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), +186 => wire_mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +181 => wire_mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +184 => wire_mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +182 => wire_mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +185 => wire_mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +166 => wire_mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +167 => wire_mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +183 => wire_mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +169 => wire_repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +170 => wire_repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +179 => wire_test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +177 => wire_test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +180 => wire_test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +178 => wire_test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +176 => wire_test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +174 => wire_test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +175 => wire_test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +173 => wire_test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +190 => wire_handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), +187 => wire_handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +189 => wire_handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +193 => wire_handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +195 => wire_handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +194 => wire_handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +188 => wire_list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), +191 => wire_test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +192 => wire_test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +196 => wire_StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), +197 => wire_StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), +198 => wire_StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), +199 => wire_StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), +200 => wire_StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), +204 => wire_empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +201 => wire_func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), +202 => wire_handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +203 => wire_handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), +205 => wire_handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), +209 => wire_handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), +211 => wire_handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +208 => wire_handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), +206 => wire_handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +207 => wire_handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +210 => wire_handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), +212 => wire_primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +213 => wire_handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +214 => wire_primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +215 => wire_primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +220 => wire_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +224 => wire_func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +216 => wire_get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +217 => wire_get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +225 => wire_last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +226 => wire_nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +218 => wire_new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +222 => wire_return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +223 => wire_return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +221 => wire_use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +219 => wire_use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +239 => wire_handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +240 => wire_next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +264 => wire_example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +263 => wire_example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +265 => wire_example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +260 => wire_example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +262 => wire_example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +258 => wire_example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +259 => wire_example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +249 => wire_example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +250 => wire_example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +251 => wire_example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +248 => wire_example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +256 => wire_example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +261 => wire_example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +253 => wire_example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +254 => wire_example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +255 => wire_example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +252 => wire_example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +257 => wire_example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +280 => wire_example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +279 => wire_example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +281 => wire_example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +276 => wire_example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +278 => wire_example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +274 => wire_example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +275 => wire_example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +267 => wire_example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +268 => wire_example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +269 => wire_example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +266 => wire_example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +277 => wire_example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +271 => wire_example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +272 => wire_example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +273 => wire_example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +270 => wire_example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +296 => wire_example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +295 => wire_example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +297 => wire_example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +292 => wire_example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +294 => wire_example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +290 => wire_example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +291 => wire_example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +283 => wire_example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +284 => wire_example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +285 => wire_example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +282 => wire_example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +293 => wire_example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +287 => wire_example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +288 => wire_example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +289 => wire_example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +286 => wire_example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +330 => wire_example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +329 => wire_example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +331 => wire_example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +326 => wire_example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +328 => wire_example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +324 => wire_example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +325 => wire_example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire_example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire_example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire_example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +314 => wire_example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +322 => wire_example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +327 => wire_example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire_example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire_example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +321 => wire_example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire_example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +323 => wire_example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +348 => wire_example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +347 => wire_example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +349 => wire_example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +344 => wire_example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +346 => wire_example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +342 => wire_example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +343 => wire_example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +333 => wire_example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +334 => wire_example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +335 => wire_example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +332 => wire_example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +340 => wire_example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +345 => wire_example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +337 => wire_example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +338 => wire_example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +339 => wire_example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +336 => wire_example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +341 => wire_example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +384 => wire_example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +383 => wire_example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +385 => wire_example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +380 => wire_example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +382 => wire_example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +378 => wire_example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +379 => wire_example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +369 => wire_example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +370 => wire_example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +371 => wire_example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +368 => wire_example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +376 => wire_example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +381 => wire_example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +373 => wire_example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +374 => wire_example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +375 => wire_example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +372 => wire_example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +377 => wire_example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +402 => wire_example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +401 => wire_example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +403 => wire_example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +398 => wire_example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +400 => wire_example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +396 => wire_example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +397 => wire_example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +387 => wire_example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +388 => wire_example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +389 => wire_example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +386 => wire_example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +394 => wire_example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +399 => wire_example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +391 => wire_example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +392 => wire_example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +393 => wire_example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +390 => wire_example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +395 => wire_example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +438 => wire_example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +437 => wire_example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +439 => wire_example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +434 => wire_example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +436 => wire_example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +432 => wire_example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +433 => wire_example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +423 => wire_example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +424 => wire_example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +425 => wire_example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +422 => wire_example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +430 => wire_example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +435 => wire_example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +427 => wire_example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +428 => wire_example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +429 => wire_example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +426 => wire_example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +431 => wire_example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +465 => wire_benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +463 => wire_benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +461 => wire_benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +466 => wire_benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +464 => wire_benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +462 => wire_benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +471 => wire_benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +469 => wire_benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +467 => wire_benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +472 => wire_benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +470 => wire_benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +468 => wire_benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +459 => wire_benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +460 => wire_benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +458 => wire_benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +480 => wire_benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +478 => wire_benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +476 => wire_benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +481 => wire_benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +479 => wire_benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +477 => wire_benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +486 => wire_benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +484 => wire_benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +482 => wire_benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +487 => wire_benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +485 => wire_benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +483 => wire_benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +474 => wire_benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +475 => wire_benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +473 => wire_benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +504 => wire_datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +503 => wire_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +507 => wire_duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +509 => wire_handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +508 => wire_handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +512 => wire_how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +505 => wire_naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +506 => wire_optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +510 => wire_test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +511 => wire_test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +527 => wire_StructWithCommentsTwinRustAsync_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +526 => wire_StructWithCommentsTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +525 => wire_function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +524 => wire_function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +523 => wire_function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +537 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +540 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +534 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +536 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +533 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +535 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +538 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +541 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +556 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +552 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +550 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +555 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +553 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +551 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +547 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +544 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +546 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +543 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +542 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +548 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +545 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +549 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +554 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +575 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +576 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +573 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +574 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +579 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +581 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +585 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +582 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +584 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +583 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +588 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +590 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +586 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +604 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +602 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +603 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +601 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +629 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +632 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +633 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +624 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +627 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +625 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +626 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +609 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +612 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +606 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +607 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +622 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +616 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +617 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +618 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +619 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +620 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +613 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +615 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +614 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +623 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +621 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +652 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +666 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +665 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +664 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +663 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +671 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +675 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +678 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +677 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +673 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +672 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +674 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +691 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +690 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +696 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +695 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +694 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +693 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +689 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +698 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), +702 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +703 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +700 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +699 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +701 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +705 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +704 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +697 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +687 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +715 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), +714 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +713 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), +712 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +728 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +729 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +735 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +736 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +725 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +726 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +732 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +727 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +745 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +748 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +746 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +749 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +730 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +731 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +747 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +733 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +734 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +741 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +744 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +742 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +740 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +738 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +739 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +737 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +754 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +755 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +776 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +771 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +774 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +772 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +775 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +756 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +757 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +773 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +780 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +777 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +779 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +783 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +785 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +784 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +778 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +781 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +782 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +795 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +797 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +803 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +805 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +810 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +812 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +809 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +807 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +819 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +821 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +822 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +826 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +825 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +871 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +872 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +870 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +874 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +873 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +868 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +867 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +869 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +864 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +865 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +863 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +866 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +830 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +831 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +833 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +829 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +854 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +862 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +838 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +850 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +851 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +852 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +856 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +858 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +857 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +835 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +836 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +837 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +859 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +860 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +832 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +855 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +853 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +834 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +899 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +923 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +921 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +922 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +927 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +924 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +925 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +926 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +951 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +953 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +954 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +955 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +956 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +957 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +958 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +959 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +960 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +962 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +963 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +961 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +964 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +965 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +972 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +971 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +975 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +977 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +976 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +983 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +981 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +982 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +988 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +987 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1031 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1032 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1030 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1034 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1033 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1028 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1027 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1029 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1024 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1025 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1023 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1026 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +990 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +991 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +993 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +989 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1014 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1022 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1021 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +998 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +999 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1010 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1011 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1012 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1007 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1008 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1009 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1016 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1018 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1017 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +995 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +996 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +997 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1019 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1020 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +992 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1015 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1013 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1005 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1006 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1001 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1002 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1000 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1003 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1004 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +994 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1037 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1046 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1035 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1036 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1049 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1043 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1041 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1045 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1044 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1038 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1047 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1042 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1039 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1040 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1048 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1054 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1055 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1056 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1057 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1058 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1059 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1060 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1061 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1062 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1063 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1065 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1066 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1064 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1067 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1068 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1070 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1069 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1071 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1073 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1072 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1076 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1074 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1075 => wire_handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -33150,537 +33219,537 @@ fn pde_ffi_dispatcher_sync_impl( 41 => { wire_ConstructorTranslatableSyncStructTwinNormal_new_impl(ptr, rust_vec_len, data_len) } - 74 => wire_sync_accept_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 72 => wire_sync_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), - 76 => wire_sync_option_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 73 => wire_sync_option_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), - 75 => wire_unwrap_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 95 => wire_create_event_sync_twin_normal_impl(ptr, rust_vec_len, data_len), - 229 => wire_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), - 233 => wire_func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 225 => wire_get_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 226 => wire_get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 234 => wire_last_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 235 => wire_nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 227 => wire_new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), - 231 => wire_return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 232 => wire_return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 230 => wire_use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), - 228 => wire_use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), - 242 => wire_handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 243 => wire_next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 310 => wire_example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( + 76 => wire_sync_accept_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 74 => wire_sync_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), + 78 => wire_sync_option_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 75 => wire_sync_option_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), + 77 => wire_unwrap_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 97 => wire_create_event_sync_twin_normal_impl(ptr, rust_vec_len, data_len), + 231 => wire_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), + 235 => wire_func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 227 => wire_get_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 228 => wire_get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 236 => wire_last_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 237 => wire_nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 229 => wire_new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), + 233 => wire_return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 234 => wire_return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 232 => wire_use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), + 230 => wire_use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), + 244 => wire_handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 245 => wire_next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 312 => wire_example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 309 => wire_example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 311 => wire_example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 311 => wire_example_basic_list_type_basic_struct_twin_sync_twin_sync_impl( + 313 => wire_example_basic_list_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 306 => wire_example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 308 => wire_example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 304 => wire_example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 305 => wire_example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 297 => wire_example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 298 => wire_example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 299 => wire_example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 296 => wire_example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 307 => wire_example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 301 => wire_example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 302 => wire_example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 303 => wire_example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 300 => wire_example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 364 => wire_example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl( + 308 => wire_example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 310 => wire_example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 306 => wire_example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 307 => wire_example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 299 => wire_example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 300 => wire_example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 301 => wire_example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 298 => wire_example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 309 => wire_example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 303 => wire_example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 304 => wire_example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 305 => wire_example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 302 => wire_example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 366 => wire_example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 363 => wire_example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 365 => wire_example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 365 => wire_example_basic_map_type_basic_struct_twin_sync_twin_sync_impl( + 367 => wire_example_basic_map_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 360 => wire_example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 362 => wire_example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 358 => wire_example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 359 => wire_example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 349 => wire_example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 350 => wire_example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 351 => wire_example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 348 => wire_example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 356 => wire_example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 361 => wire_example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 353 => wire_example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 354 => wire_example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 355 => wire_example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 352 => wire_example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 357 => wire_example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 418 => wire_example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl( + 362 => wire_example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 364 => wire_example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 360 => wire_example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 361 => wire_example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 351 => wire_example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 352 => wire_example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 353 => wire_example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 350 => wire_example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 358 => wire_example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), + 363 => wire_example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 355 => wire_example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 356 => wire_example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 357 => wire_example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 354 => wire_example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 359 => wire_example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), + 420 => wire_example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 417 => wire_example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 419 => wire_example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 419 => wire_example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl( + 421 => wire_example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 414 => wire_example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 416 => wire_example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 412 => wire_example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 413 => wire_example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 403 => wire_example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 404 => wire_example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 405 => wire_example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 402 => wire_example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 410 => wire_example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 415 => wire_example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 407 => wire_example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 408 => wire_example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 409 => wire_example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 406 => wire_example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 411 => wire_example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 454 => wire_example_basic_type_basic_general_enum_twin_sync_twin_sync_impl( + 416 => wire_example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 418 => wire_example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 414 => wire_example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 415 => wire_example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 405 => wire_example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 406 => wire_example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 407 => wire_example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 404 => wire_example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 412 => wire_example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), + 417 => wire_example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 409 => wire_example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 410 => wire_example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 411 => wire_example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 408 => wire_example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 413 => wire_example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), + 456 => wire_example_basic_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 453 => wire_example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 455 => wire_example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 455 => wire_example_basic_type_basic_struct_twin_sync_twin_sync_impl( + 457 => wire_example_basic_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 450 => wire_example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 452 => wire_example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 448 => wire_example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 449 => wire_example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 439 => wire_example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 440 => wire_example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 441 => wire_example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 438 => wire_example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 446 => wire_example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 451 => wire_example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 443 => wire_example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 444 => wire_example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 445 => wire_example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 442 => wire_example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 447 => wire_example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 493 => wire_benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 491 => { + 452 => wire_example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 454 => wire_example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 450 => wire_example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 451 => wire_example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 441 => wire_example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 442 => wire_example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 443 => wire_example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 440 => wire_example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 448 => wire_example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), + 453 => wire_example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 445 => wire_example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 446 => wire_example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 447 => wire_example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 444 => wire_example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 449 => wire_example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), + 495 => wire_benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 493 => { wire_benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len) } - 489 => wire_benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), - 494 => wire_benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 492 => { + 491 => wire_benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), + 496 => wire_benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 494 => { wire_benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len) } - 490 => wire_benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), - 499 => wire_benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 497 => wire_benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), - 495 => wire_benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), - 500 => wire_benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 498 => wire_benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), - 496 => wire_benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), - 487 => wire_benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 488 => wire_benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 486 => wire_benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), - 512 => wire_datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), - 511 => wire_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), - 515 => wire_duration_twin_sync_impl(ptr, rust_vec_len, data_len), - 517 => wire_handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), - 516 => wire_handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), - 520 => wire_how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), - 513 => wire_naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), - 514 => wire_optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), - 518 => wire_test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), - 519 => wire_test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), - 530 => wire_StructWithCommentsTwinSync_instance_method_twin_sync_impl( + 492 => wire_benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), + 501 => wire_benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 499 => wire_benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), + 497 => wire_benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), + 502 => wire_benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 500 => wire_benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), + 498 => wire_benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), + 489 => wire_benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 490 => wire_benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 488 => wire_benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), + 514 => wire_datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), + 513 => wire_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), + 517 => wire_duration_twin_sync_impl(ptr, rust_vec_len, data_len), + 519 => wire_handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), + 518 => wire_handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), + 522 => wire_how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), + 515 => wire_naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), + 516 => wire_optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), + 520 => wire_test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), + 521 => wire_test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), + 532 => wire_StructWithCommentsTwinSync_instance_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 529 => wire_StructWithCommentsTwinSync_static_method_twin_sync_impl( + 531 => wire_StructWithCommentsTwinSync_static_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 528 => { + 530 => { wire_function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len) } - 527 => wire_function_with_comments_triple_slash_multi_line_twin_sync_impl( + 529 => wire_function_with_comments_triple_slash_multi_line_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 526 => wire_function_with_comments_triple_slash_single_line_twin_sync_impl( + 528 => wire_function_with_comments_triple_slash_single_line_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 555 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 570 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 566 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 564 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 569 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 567 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 565 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 561 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 558 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 560 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 557 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), - 556 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), - 562 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 559 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 563 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 568 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 578 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), - 575 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 576 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 589 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), - 593 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), - 590 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), - 592 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 591 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 596 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), - 598 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 595 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 597 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), - 594 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), - 656 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 659 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_error_twin_sync_impl( + 557 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 572 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 568 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 566 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 571 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 569 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 567 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 563 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 560 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 562 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 559 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), + 558 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), + 564 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 561 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), + 565 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 570 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 580 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), + 577 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 578 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 591 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), + 595 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), + 592 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), + 594 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 593 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), + 598 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), + 600 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 597 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 599 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), + 596 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), + 658 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 661 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 660 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_ok_twin_sync_impl( + 662 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_ok_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 657 => wire_CustomStructTwinSync_static_return_custom_struct_error_twin_sync_impl( + 659 => wire_CustomStructTwinSync_static_return_custom_struct_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 658 => wire_CustomStructTwinSync_static_return_custom_struct_ok_twin_sync_impl( + 660 => wire_CustomStructTwinSync_static_return_custom_struct_ok_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 651 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 654 => wire_SomeStructTwinSync_non_static_return_err_custom_error_twin_sync_impl( + 653 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 656 => wire_SomeStructTwinSync_non_static_return_err_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 655 => wire_SomeStructTwinSync_non_static_return_ok_custom_error_twin_sync_impl( + 657 => wire_SomeStructTwinSync_non_static_return_ok_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 652 => wire_SomeStructTwinSync_static_return_err_custom_error_twin_sync_impl( + 654 => wire_SomeStructTwinSync_static_return_err_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 653 => wire_SomeStructTwinSync_static_return_ok_custom_error_twin_sync_impl( + 655 => wire_SomeStructTwinSync_static_return_ok_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 636 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 637 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 635 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 638 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 639 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 632 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 633 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 634 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 649 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), - 643 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), - 644 => { + 638 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 639 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 637 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), + 640 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 641 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 634 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 635 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 636 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 651 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), + 645 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), + 646 => { wire_return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len) } - 645 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 646 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 647 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 640 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 642 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), - 641 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 648 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), - 668 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 667 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 666 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 665 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 677 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 681 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 684 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 683 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 679 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 682 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 678 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 680 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 708 => wire_ConcatenateWithTwinSync_concatenate_static_twin_sync_impl( + 647 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), + 648 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 649 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), + 642 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 644 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), + 643 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 650 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), + 670 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), + 669 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), + 668 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 667 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 679 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 683 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 686 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 685 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 681 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 684 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 680 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 682 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 710 => wire_ConcatenateWithTwinSync_concatenate_static_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 707 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), - 706 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 709 => { + 709 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), + 708 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 711 => { wire_ConcatenateWithTwinSync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len) } - 715 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), - 719 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 720 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 717 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 716 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 718 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 722 => { + 717 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), + 721 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 722 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 719 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 718 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 720 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 724 => { wire_StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len) } - 721 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 714 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), - 705 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 704 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 759 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 760 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 749 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 750 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 756 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), - 751 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), - 757 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 758 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 767 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 765 => { + 723 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 716 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), + 707 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 706 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 761 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 762 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), + 751 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), + 752 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), + 758 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), + 753 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), + 759 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 760 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), + 769 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 767 => { wire_test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len) } - 768 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), - 766 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 764 => { + 770 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), + 768 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 766 => { wire_test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len) } - 762 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 763 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 761 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 787 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), - 784 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 786 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 790 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 792 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 791 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 785 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), - 788 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 789 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 800 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 797 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), - 798 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 799 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), - 802 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), - 804 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 814 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), - 816 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), - 813 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), - 811 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 812 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 815 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), - 818 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), - 821 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 822 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 826 => wire_test_more_than_just_one_raw_string_struct_twin_sync_impl( + 764 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 765 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 763 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 789 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), + 786 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 788 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 792 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 794 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 793 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 787 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), + 790 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 791 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 802 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 799 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), + 800 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 801 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), + 804 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), + 806 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), + 816 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), + 818 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), + 815 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), + 813 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 814 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 817 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), + 820 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), + 823 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), + 824 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 828 => wire_test_more_than_just_one_raw_string_struct_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 825 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 915 => wire_NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl( + 827 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 917 => wire_NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 916 => wire_NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl( + 918 => wire_NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 914 => wire_NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl( + 916 => wire_NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 918 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( + 920 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 917 => wire_NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl( + 919 => wire_NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 912 => { + 914 => { wire_NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len) } - 911 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 913 => { + 913 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 915 => { wire_NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len) } - 908 => wire_NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl( + 910 => wire_NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 909 => wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl( + 911 => wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 907 => wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl( + 909 => wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 910 => wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl( + 912 => wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 874 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 875 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 877 => { + 876 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 877 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 879 => { wire_rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 873 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 898 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 906 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 905 => { + 875 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 900 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 908 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 907 => { wire_rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len) } - 882 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 883 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 894 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), - 895 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 896 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 891 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl( + 884 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 885 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 896 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), + 897 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 898 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 893 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 892 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl( + 894 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 893 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl( + 895 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 900 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 902 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 901 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 879 => { + 902 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 904 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 903 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 881 => { wire_rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len) } - 880 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 881 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 903 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl( + 882 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 883 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 905 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 904 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), - 876 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 899 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 889 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl( + 906 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), + 878 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 901 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 891 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 890 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl( + 892 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 885 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl( + 887 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 886 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl( + 888 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 884 => { + 886 => { wire_rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 887 => wire_rust_auto_opaque_trait_object_return_own_one_twin_sync_impl( + 889 => wire_rust_auto_opaque_trait_object_return_own_one_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 888 => wire_rust_auto_opaque_trait_object_return_own_two_twin_sync_impl( + 890 => wire_rust_auto_opaque_trait_object_return_own_two_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 878 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), - 936 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 945 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 934 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 935 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 948 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), - 942 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 940 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 944 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 943 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 937 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 946 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 941 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), - 938 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 939 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), - 947 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 950 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), - 965 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 966 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 964 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 967 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 968 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 972 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 971 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 976 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 978 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), - 977 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 984 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 982 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), - 983 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 1051 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), - 1050 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), - 1049 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 1048 => wire_sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 880 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), + 938 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 947 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 936 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 937 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 950 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), + 944 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), + 942 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 946 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), + 945 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), + 939 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 948 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 943 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), + 940 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 941 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), + 949 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 952 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), + 967 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 968 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 966 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 969 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 970 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 974 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), + 973 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), + 978 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 980 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), + 979 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 986 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), + 984 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), + 985 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), + 1053 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), + 1052 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), + 1051 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 1050 => wire_sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -34153,6 +34222,26 @@ impl flutter_rust_bridge::IntoIntoDart> for Opaque } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for OpaqueStructWithDartCodeTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -40483,6 +40572,27 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + [self.a.into_into_dart().into_dart()].into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal, + > for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal +{ + fn into_into_dart(self) -> crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for crate::api::structure::TupleStructWithOneFieldTwinNormal { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [self.0.into_into_dart().into_dart()].into_dart() @@ -41159,6 +41269,20 @@ impl SseEncode for OpaqueOneTwinSync { } } +impl SseEncode for OpaqueStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for OpaqueTwoTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -42263,6 +42387,19 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::rust_async::RwLock, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi> { @@ -48443,6 +48580,13 @@ impl SseEncode for crate::api::pseudo_manual::type_alias_twin_sync::TestModelTwi } } +impl SseEncode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.a, serializer); + } +} + impl SseEncode for crate::api::structure::TupleStructWithOneFieldTwinNormal { // 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 bfeb4b7837..b1d64bb110 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 @@ -5,6 +5,7 @@ use super::*; use crate::api::constructor::*; +use crate::api::dart_code::*; use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; @@ -710,6 +711,24 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat MoiArc::>::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock, + >::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/test/api/dart_code_test.dart b/frb_example/pure_dart_pde/test/api/dart_code_test.dart new file mode 100644 index 0000000000..44d1d75095 --- /dev/null +++ b/frb_example/pure_dart_pde/test/api/dart_code_test.dart @@ -0,0 +1,24 @@ +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + +import 'package:frb_example_pure_dart_pde/src/rust/api/dart_code.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('TranslatableStructWithDartCodeTwinNormal', () async { + final one = TranslatableStructWithDartCodeTwinNormal(a: 100); + final two = TranslatableStructWithDartCodeTwinNormal(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartCodeMethod(), 200); + expect(await one.normalMethodTwinNormal(), 200); + }); + + test('OpaqueStructWithDartCodeTwinNormal', () async { + expect(OpaqueStructWithDartCodeTwinNormal.dartCodeGetter, 123); + }); +} 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 bed3fd0124..c9c745b288 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 @@ -15,6 +15,7 @@ import 'api/chrono_type_test.dart' as chrono_type_test; import 'api/comment_test.dart' as comment_test; import 'api/constructor_test.dart' as constructor_test; import 'api/customization_test.dart' as customization_test; +import 'api/dart_code_test.dart' as dart_code_test; import 'api/dart_fn_test.dart' as dart_fn_test; import 'api/dart_opaque_sync_test.dart' as dart_opaque_sync_test; import 'api/dart_opaque_test.dart' as dart_opaque_test; @@ -197,6 +198,7 @@ Future callFileEntrypoints() async { await comment_test.main(skipRustLibInit: true); await constructor_test.main(skipRustLibInit: true); await customization_test.main(skipRustLibInit: true); + await dart_code_test.main(skipRustLibInit: true); await dart_fn_test.main(skipRustLibInit: true); await dart_opaque_sync_test.main(skipRustLibInit: true); await dart_opaque_test.main(skipRustLibInit: true); diff --git a/website/docs/guides/miscellaneous/dart-code.md b/website/docs/guides/miscellaneous/dart-code.md new file mode 100644 index 0000000000..e5862e7a7d --- /dev/null +++ b/website/docs/guides/miscellaneous/dart-code.md @@ -0,0 +1,25 @@ +# Extra Dart code + +Arbitrary extra Dart code can be inserted into auto-generated Dart classes. + +## Example + +```rust +#[frb(dart_code = " + int extraMethod() => a * 2; +" +)] +pub struct MyStruct { + ... +} +``` + +Then the generated Dart class will look like: + +```dart +class MyStruct { + ... // other auto-generated code + + int extraMethod() => a * 2; // The extra code +} +``` diff --git a/website/docs/guides/miscellaneous/eq-hash.md b/website/docs/guides/miscellaneous/eq-hash.md new file mode 100644 index 0000000000..0a54cca51f --- /dev/null +++ b/website/docs/guides/miscellaneous/eq-hash.md @@ -0,0 +1,15 @@ +# Equals and Hash + +This page discusses the `operator==` (equals) and `hashCode` of the automatically generated Dart class. + +## Default + +The default for non-`freezed` classes is field-by-field comparison. +You can use `#[frb(non_hash, non_eq)]` to disable such generated code. + +The default for `freezed` classes: Usually field-by-field comparison (see `freezed`'s doc for more details). + +## Custom (arbitrary) + +Arbitrary equals/hash function can also be implemented by using the [extra Dart code](dart-code) feature. +For example, `#[frb(dart_code = "int get hashCode { arbitrary_code_calling_whatever_Rust_and_Dart_things }")]`. diff --git a/website/sidebars.js b/website/sidebars.js index 5e077686b0..4eb0c5d3ca 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -182,6 +182,8 @@ const sidebars = { 'guides/miscellaneous/callables', 'guides/miscellaneous/properties', 'guides/miscellaneous/constructors', + 'guides/miscellaneous/dart-code', + 'guides/miscellaneous/eq-hash', 'guides/miscellaneous/codec', 'guides/miscellaneous/build-rs', 'guides/miscellaneous/expanding-macros',