From b7e53839d12dfea584f75b02f6e527dce826fafe Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 15:31:29 +0800 Subject: [PATCH 01/47] refactor: simp --- .../codegen/parser/attribute_parser.rs | 88 +++++++++---------- 1 file changed, 43 insertions(+), 45 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 9564a9bcc0..c73debb80f 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::*; @@ -182,50 +182,35 @@ enum FrbAttribute { impl Parse for FrbAttribute { fn parse(input: ParseStream<'_>) -> Result { let lookahead = input.lookahead1(); - 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) { + + let keyword_output = parse_keyword(&lookahead, frb_keyword::mirror, FrbAttribute::Mirror) + .or_else(|| parse_keyword(&lookahead, frb_keyword::non_final, FrbAttribute::NonFinal)) + .or_else(|| parse_keyword(&lookahead, frb_keyword::sync, FrbAttribute::Sync)) + .or_else(|| parse_keyword(&lookahead, frb_keyword::getter, FrbAttribute::Getter)) + .or_else(|| parse_keyword(&lookahead, frb_keyword::init, FrbAttribute::Init)) + .or_else(|| parse_keyword(&lookahead, frb_keyword::ignore, FrbAttribute::Ignore)) + .or_else(|| parse_keyword(&lookahead, frb_keyword::opaque, FrbAttribute::Opaque)) + .or_else(|| parse_keyword(&lookahead, frb_keyword::non_opaque, FrbAttribute::NonOpaque)) + .or_else(|| { + parse_keyword( + &lookahead, + frb_keyword::rust_opaque_codec_moi, + FrbAttribute::RustOpaqueCodecMoi, + ) + }) + .or_else(|| parse_keyword(&lookahead, frb_keyword::serialize, FrbAttribute::Serialize)) + .or_else(|| { + parse_keyword( + &lookahead, + frb_keyword::semi_serialize, + FrbAttribute::SemiSerialize, + ) + }); + if let Some(keyword_output) = keyword_output { + return keyword_output; + } + + Ok(if lookahead.peek(frb_keyword::dart_metadata) { input.parse().map(FrbAttribute::Metadata)? } else if lookahead.peek(Token![default]) { input.parse::()?; @@ -237,6 +222,19 @@ impl Parse for FrbAttribute { } } +fn parse_keyword( + lookahead: &Lookahead1, + token: T, + attribute: FrbAttribute, +) -> Option> { + if lookahead.peek(token) { + input.parse::()?; + Some(input.parse().map(attribute)?) + } else { + None + } +} + #[derive(Clone, Debug, Eq, PartialEq)] struct NamedOption { name: K, From 225313e91faa5e207376105914779fe70f412cde Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 15:32:53 +0800 Subject: [PATCH 02/47] refactor: more --- .../codegen/parser/attribute_parser.rs | 41 ++++++++----------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index c73debb80f..b4550d0207 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -181,31 +181,25 @@ enum FrbAttribute { impl Parse for FrbAttribute { fn parse(input: ParseStream<'_>) -> Result { + use frb_keyword::*; + use FrbAttribute::*; + let lookahead = input.lookahead1(); - let keyword_output = parse_keyword(&lookahead, frb_keyword::mirror, FrbAttribute::Mirror) - .or_else(|| parse_keyword(&lookahead, frb_keyword::non_final, FrbAttribute::NonFinal)) - .or_else(|| parse_keyword(&lookahead, frb_keyword::sync, FrbAttribute::Sync)) - .or_else(|| parse_keyword(&lookahead, frb_keyword::getter, FrbAttribute::Getter)) - .or_else(|| parse_keyword(&lookahead, frb_keyword::init, FrbAttribute::Init)) - .or_else(|| parse_keyword(&lookahead, frb_keyword::ignore, FrbAttribute::Ignore)) - .or_else(|| parse_keyword(&lookahead, frb_keyword::opaque, FrbAttribute::Opaque)) - .or_else(|| parse_keyword(&lookahead, frb_keyword::non_opaque, FrbAttribute::NonOpaque)) - .or_else(|| { - parse_keyword( - &lookahead, - frb_keyword::rust_opaque_codec_moi, - FrbAttribute::RustOpaqueCodecMoi, - ) - }) - .or_else(|| parse_keyword(&lookahead, frb_keyword::serialize, FrbAttribute::Serialize)) - .or_else(|| { - parse_keyword( - &lookahead, - frb_keyword::semi_serialize, - FrbAttribute::SemiSerialize, - ) - }); + let keyword_output = + parse_keyword(input, &lookahead, frb_keyword::mirror, FrbAttribute::Mirror) + .or_else(|| 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, 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; } @@ -223,6 +217,7 @@ impl Parse for FrbAttribute { } fn parse_keyword( + input: ParseStream, lookahead: &Lookahead1, token: T, attribute: FrbAttribute, From 13635f36462406fab8da3d1d95066f068439e56c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 15:33:56 +0800 Subject: [PATCH 03/47] fix: more --- .../codegen/parser/attribute_parser.rs | 40 +++++++++---------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index b4550d0207..2bbb07dc3c 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -186,25 +186,24 @@ impl Parse for FrbAttribute { let lookahead = input.lookahead1(); - let keyword_output = - parse_keyword(input, &lookahead, frb_keyword::mirror, FrbAttribute::Mirror) - .or_else(|| 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, rust_opaque_codec_moi, RustOpaqueCodecMoi) - }) - .or_else(|| parse_keyword(input, &lookahead, serialize, Serialize)) - .or_else(|| parse_keyword(input, &lookahead, semi_serialize, SemiSerialize)); + 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, 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::dart_metadata) { + Ok(if lookahead.peek(frb_keyword::mirror) { + input.parse::()?; + input.parse().map(FrbAttribute::Mirror)? + } else if lookahead.peek(frb_keyword::dart_metadata) { input.parse().map(FrbAttribute::Metadata)? } else if lookahead.peek(Token![default]) { input.parse::()?; @@ -216,18 +215,15 @@ impl Parse for FrbAttribute { } } -fn parse_keyword( +fn parse_keyword( input: ParseStream, lookahead: &Lookahead1, token: T, attribute: FrbAttribute, ) -> Option> { - if lookahead.peek(token) { - input.parse::()?; - Some(input.parse().map(attribute)?) - } else { - None - } + lookahead + .peek(token) + .then(|| input.parse::().map(|_| attribute)) } #[derive(Clone, Debug, Eq, PartialEq)] From 3194f68d4e1e04ffa6becdced4bf347a3f704591 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 15:43:49 +0800 Subject: [PATCH 04/47] fix: more --- .../codegen/parser/attribute_parser.rs | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 2bbb07dc3c..cc42654e8e 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -186,16 +186,25 @@ impl Parse for 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, rust_opaque_codec_moi, RustOpaqueCodecMoi)) - .or_else(|| parse_keyword(input, &lookahead, serialize, Serialize)) - .or_else(|| parse_keyword(input, &lookahead, semi_serialize, SemiSerialize)); + 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, + 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; } @@ -215,10 +224,10 @@ impl Parse for FrbAttribute { } } -fn parse_keyword( +fn parse_keyword( input: ParseStream, lookahead: &Lookahead1, - token: T, + token: S, attribute: FrbAttribute, ) -> Option> { lookahead From 6c7dde45a46ee0af584bc54483630af08f54ad7b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:21:42 +0800 Subject: [PATCH 05/47] chore: keyword --- .../src/library/codegen/parser/attribute_parser.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index cc42654e8e..c937bd4b0d 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -142,6 +142,7 @@ mod frb_keyword { syn::custom_keyword!(ignore); syn::custom_keyword!(opaque); syn::custom_keyword!(non_opaque); + syn::custom_keyword!(dart_code); syn::custom_keyword!(rust_opaque_codec_moi); syn::custom_keyword!(serialize); syn::custom_keyword!(semi_serialize); @@ -171,6 +172,7 @@ enum FrbAttribute { Ignore, Opaque, NonOpaque, + DartCode, RustOpaqueCodecMoi, Serialize, // NOTE: Undocumented, since this name may be suboptimal and is subject to change @@ -193,6 +195,7 @@ impl Parse for FrbAttribute { .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, dart_code, DartCode)) .or_else(|| { parse_keyword::( input, @@ -548,6 +551,13 @@ mod tests { Ok(()) } + #[test] + fn test_dart_code() -> anyhow::Result<()> { + let parsed = parse("#[frb(dart_code)]")?; + assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::DartCode])); + Ok(()) + } + #[test] fn test_rust_opaque_codec_moi() -> anyhow::Result<()> { let parsed = parse("#[frb(rust_opaque_codec_moi)]")?; From 5ea47f581cd191c24d0fea9a026a14f57156849a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:24:43 +0800 Subject: [PATCH 06/47] feat: test --- .../pure_dart/rust/src/api/dart_code.rs | 20 +++++++++++++++++++ frb_example/pure_dart/rust/src/api/mod.rs | 1 + 2 files changed, 21 insertions(+) create mode 100644 frb_example/pure_dart/rust/src/api/dart_code.rs 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..30ee0f4ee7 --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -0,0 +1,20 @@ +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct StructWithDartCodeTwinNormal { + pub a: i32, +} + +impl StructWithDartCodeTwinNormal { + pub fn normal_method(&self) -> i32 { + self.a * 2 + } +} \ No newline at end of file diff --git a/frb_example/pure_dart/rust/src/api/mod.rs b/frb_example/pure_dart/rust/src/api/mod.rs index 7f6fc0e159..a7e65428c6 100644 --- a/frb_example/pure_dart/rust/src/api/mod.rs +++ b/frb_example/pure_dart/rust/src/api/mod.rs @@ -10,6 +10,7 @@ pub mod comment; pub mod conditionally_compiled_module; pub mod constructor; pub mod customization; +mod dart_code; pub mod dart_dynamic; pub mod dart_fn; pub mod dart_opaque; From 71aaf09d7fa834b98307e0ad9f3342e8c1f48dcb Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:25:42 +0800 Subject: [PATCH 07/47] chore: fmt --- frb_example/pure_dart/rust/src/api/dart_code.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 30ee0f4ee7..77358a2ed7 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -17,4 +17,4 @@ impl StructWithDartCodeTwinNormal { pub fn normal_method(&self) -> i32 { self.a * 2 } -} \ No newline at end of file +} From 516eb8e3332beef1c735adf8ccd7e0c30cbc107f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:27:13 +0800 Subject: [PATCH 08/47] feat: dart test --- .../pure_dart/test/api/dart_code_test.dart | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 frb_example/pure_dart/test/api/dart_code_test.dart 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..e4aa801957 --- /dev/null +++ b/frb_example/pure_dart/test/api/dart_code_test.dart @@ -0,0 +1,16 @@ +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('StructWithDartCodeTwinNormal', () async { + final one = StructWithDartCodeTwinNormal(a: 100); + final two = StructWithDartCodeTwinNormal(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); +} From e9b63cc9a1b36c1532f8259c76dfcad3be4f468f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:32:25 +0800 Subject: [PATCH 09/47] feat: parse --- .../codegen/parser/attribute_parser.rs | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index c937bd4b0d..1e53eb19e4 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -142,12 +142,13 @@ mod frb_keyword { syn::custom_keyword!(ignore); syn::custom_keyword!(opaque); syn::custom_keyword!(non_opaque); - syn::custom_keyword!(dart_code); 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); @@ -172,13 +173,13 @@ enum FrbAttribute { Ignore, Opaque, NonOpaque, - DartCode, 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 { @@ -195,7 +196,6 @@ impl Parse for FrbAttribute { .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, dart_code, DartCode)) .or_else(|| { parse_keyword::( input, @@ -217,10 +217,14 @@ impl Parse for FrbAttribute { input.parse().map(FrbAttribute::Mirror)? } 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()); }) @@ -433,12 +437,19 @@ 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, - }; + use crate::codegen::parser::attribute_parser::{FrbAttribute, FrbAttributeDartCode, FrbAttributeDefaultValue, FrbAttributeMirror, FrbAttributes, NamedOption}; use crate::if_then_some; use quote::quote; use syn::ItemFn; @@ -553,8 +564,11 @@ mod tests { #[test] fn test_dart_code() -> anyhow::Result<()> { - let parsed = parse("#[frb(dart_code)]")?; - assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::DartCode])); + let parsed = parse(r###"#[frb(dart_code="a\nb\nc")]"###)?; + assert_eq!( + parsed, + FrbAttributes(vec![FrbAttribute::DartCode(FrbAttributeDartCode("a\nb\nc".to_owned()))]) + ); Ok(()) } From 722c26ad5467b7199ba6fba39a2770d01d35a8da Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:34:44 +0800 Subject: [PATCH 10/47] feat: getter --- .../src/library/codegen/parser/attribute_parser.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 1e53eb19e4..6e9148022d 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -54,6 +54,7 @@ impl FrbAttributes { candidates.last().map(|item| item.to_ir_default_value()) } + pub(crate) fn non_final(&self) -> bool { self.any_eq(&FrbAttribute::NonFinal) } @@ -131,6 +132,16 @@ 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()), + ) + .flatten() + .collect() + } } mod frb_keyword { From 32a987259b5a1f5ee47921f9f465d7993f137555 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 16:37:30 +0800 Subject: [PATCH 11/47] feat: more tests --- frb_example/pure_dart/rust/src/api/dart_code.rs | 9 ++++++--- frb_example/pure_dart/test/api/dart_code_test.dart | 10 +++++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 77358a2ed7..1b367301b8 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -9,12 +9,15 @@ use flutter_rust_bridge::frb; int dartCodeMethod() => a * 2; ")] -pub struct StructWithDartCodeTwinNormal { +pub struct TranslatableStructWithDartCodeTwinNormal { pub a: i32, } -impl StructWithDartCodeTwinNormal { - pub fn normal_method(&self) -> i32 { +impl TranslatableStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { self.a * 2 } } + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinNormal; diff --git a/frb_example/pure_dart/test/api/dart_code_test.dart b/frb_example/pure_dart/test/api/dart_code_test.dart index e4aa801957..531c56069f 100644 --- a/frb_example/pure_dart/test/api/dart_code_test.dart +++ b/frb_example/pure_dart/test/api/dart_code_test.dart @@ -5,12 +5,16 @@ import 'package:test/test.dart'; Future main({bool skipRustLibInit = false}) async { if (!skipRustLibInit) await RustLib.init(); - test('StructWithDartCodeTwinNormal', () async { - final one = StructWithDartCodeTwinNormal(a: 100); - final two = StructWithDartCodeTwinNormal(a: 100); + test('TranslatableStructWithDartCodeTwinNormal', () async { + final one = TranslatableStructWithDartCodeTwinNormal(a: 100); + final two = TranslatableStructWithDartCodeTwinNormal(a: 100); expect(one.hashCode, two.hashCode); expect(one == two, true); expect(one.dartExtraMethod(), 200); expect(await one.normalMethod(), 200); }); + + test('OpaqueStructWithDartCodeTwinNormal', () async { + expect(OpaqueStructWithDartCodeTwinNormal.dartCodeGetter, 123); + }); } From d9c35b5a7470046a7ae324db8fdb2ca368d9fab8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 17:49:11 +0800 Subject: [PATCH 12/47] feat: fill dart_code_of_type --- .../library/codegen/parser/type_parser/enum_or_struct.rs | 3 +++ .../src/library/codegen/parser/type_parser/enumeration.rs | 6 +++++- frb_codegen/src/library/codegen/parser/type_parser/mod.rs | 2 ++ .../src/library/codegen/parser/type_parser/structure.rs | 6 +++++- 4 files changed, 15 insertions(+), 2 deletions(-) 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..63b63b2cdf 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 @@ -8,6 +8,7 @@ use std::collections::{HashMap, HashSet}; use std::fmt::Debug; use std::hash::Hash; use syn::{Ident, Type, TypePath}; +use crate::codegen::parser::type_parser::TypeParser; pub(super) trait EnumOrStructParser where @@ -79,6 +80,8 @@ where fn parser_info(&mut self) -> &mut EnumOrStructParserInfo; + fn type_parser(&mut self) -> &mut TypeParser; + 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..d27c6467b0 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -18,7 +18,7 @@ use crate::codegen::parser::type_parser::enum_or_struct::{ use crate::codegen::parser::type_parser::misc::parse_comments; use crate::codegen::parser::type_parser::structure::structure_compute_default_opaque; use crate::codegen::parser::type_parser::unencodable::SplayedSegment; -use crate::codegen::parser::type_parser::TypeParserWithContext; +use crate::codegen::parser::type_parser::{TypeParser, TypeParserWithContext}; use crate::if_then_some; use std::collections::HashMap; use syn::{Attribute, Field, Ident, ItemEnum, Type, TypePath, Variant}; @@ -161,6 +161,10 @@ impl EnumOrStructParser &mut self.0.inner.enum_parser_info } + fn type_parser(&mut self) -> &mut TypeParser { + &mut self.0.inner + } + 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..deb51a8806 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(), 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..dd1c717363 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -11,7 +11,7 @@ use crate::codegen::parser::type_parser::enum_or_struct::{ }; use crate::codegen::parser::type_parser::misc::parse_comments; use crate::codegen::parser::type_parser::unencodable::SplayedSegment; -use crate::codegen::parser::type_parser::TypeParserWithContext; +use crate::codegen::parser::type_parser::{TypeParser, TypeParserWithContext}; use anyhow::bail; use std::collections::HashMap; use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type, TypePath}; @@ -109,6 +109,10 @@ impl EnumOrStructParser &mut self.0.inner.struct_parser_info } + fn type_parser(&mut self) -> &mut TypeParser { + &mut self.0.inner + } + fn parse_type_rust_auto_opaque( &mut self, namespace: Option, From ec2d6332f617b05dbb30615eee92e3dcb4d85bfb Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 17:49:26 +0800 Subject: [PATCH 13/47] fix: compile --- frb_codegen/src/library/codegen/parser/attribute_parser.rs | 1 - .../src/library/codegen/parser/type_parser/enum_or_struct.rs | 2 +- .../src/library/codegen/parser/type_parser/enumeration.rs | 4 ++-- .../src/library/codegen/parser/type_parser/structure.rs | 4 ++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 6e9148022d..7cbc9fa530 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -139,7 +139,6 @@ impl FrbAttributes { .filter_map( |item| if_then_some!(let FrbAttribute::DartCode(inner) = item, inner.0.clone()), ) - .flatten() .collect() } } 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 63b63b2cdf..f7effc083d 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 @@ -80,7 +80,7 @@ where fn parser_info(&mut self) -> &mut EnumOrStructParserInfo; - fn type_parser(&mut self) -> &mut TypeParser; + fn dart_code_of_type(&mut self) -> &mut HashMap; fn parse_type_rust_auto_opaque( &mut self, 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 d27c6467b0..723e8ae477 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -161,8 +161,8 @@ impl EnumOrStructParser &mut self.0.inner.enum_parser_info } - fn type_parser(&mut self) -> &mut TypeParser { - &mut self.0.inner + fn dart_code_of_type(&mut self) -> &mut HashMap{ + &mut self.0.inner.dart_code_of_type } fn parse_type_rust_auto_opaque( 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 dd1c717363..303b62918c 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -109,8 +109,8 @@ impl EnumOrStructParser &mut self.0.inner.struct_parser_info } - fn type_parser(&mut self) -> &mut TypeParser { - &mut self.0.inner + fn dart_code_of_type(&mut self) -> &mut HashMap{ + &mut self.0.inner.dart_code_of_type } fn parse_type_rust_auto_opaque( From 948cde2fd649ba61537f3c888f65b7e6872e4217 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 17:52:34 +0800 Subject: [PATCH 14/47] chore: rename --- .../src/library/codegen/parser/type_parser/enum_or_struct.rs | 4 ++-- .../src/library/codegen/parser/type_parser/enumeration.rs | 2 +- .../src/library/codegen/parser/type_parser/structure.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) 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 f7effc083d..5a0204ab45 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 @@ -42,7 +42,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); } @@ -67,7 +67,7 @@ where ) } - fn parse_inner( + fn parse_inner_impl( &mut self, src_object: &SrcObj, name: NamespacedName, 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 723e8ae477..9c35b1b1a3 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -124,7 +124,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, 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 303b62918c..5f80bd19b9 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -85,7 +85,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, From af6662bdd530c6209d28aba4d792d79e897024d1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 17:55:18 +0800 Subject: [PATCH 15/47] feat: insert dart_code --- .../codegen/parser/attribute_parser.rs | 2 +- .../parser/type_parser/enum_or_struct.rs | 23 +++++++++++++++---- .../codegen/parser/type_parser/enumeration.rs | 3 +-- .../codegen/parser/type_parser/path.rs | 4 ++-- .../codegen/parser/type_parser/structure.rs | 3 +-- 5 files changed, 24 insertions(+), 11 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 7cbc9fa530..c08e6ec73d 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -139,7 +139,7 @@ impl FrbAttributes { .filter_map( |item| if_then_some!(let FrbAttribute::DartCode(inner) = item, inner.0.clone()), ) - .collect() + .join("\n\n") } } 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 5a0204ab45..cfbfa8855a 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 @@ -17,9 +17,24 @@ where { fn parse( &mut self, - _type_path: &TypePath, last_segment: &SplayedSegment, ) -> anyhow::Result> { + let output = self.parse_impl(last_segment)?; + + if let Some((ty, attrs)) = &output { + let dart_code = attrs.dart_code(); + if !dart_code.is_empty() { + self.dart_code_of_type().insert(ty.safe_ident(), dart_code); + } + } + + Ok(output.map(|(ty, _)| ty)) + } + + fn parse_impl( + &mut self, + last_segment: &SplayedSegment, + ) -> anyhow::Result> { let (name, _) = last_segment; if let Some(src_object) = self.src_objects().get(*name) { let src_object = (*src_object).clone(); @@ -31,7 +46,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(); @@ -51,10 +66,10 @@ 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) 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 9c35b1b1a3..734fef2109 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -26,10 +26,9 @@ use syn::{Attribute, Field, Ident, ItemEnum, Type, TypePath, 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( 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 5f80bd19b9..f4b40b8df1 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -19,10 +19,9 @@ use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type, TypePath} 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( From a2526e0f71bc8098b0241727ba081e4f03cbe9ca Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 17:55:45 +0800 Subject: [PATCH 16/47] chore: extract --- .../parser/type_parser/enum_or_struct.rs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) 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 cfbfa8855a..ca4cde4907 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 @@ -20,14 +20,7 @@ where last_segment: &SplayedSegment, ) -> anyhow::Result> { let output = self.parse_impl(last_segment)?; - - if let Some((ty, attrs)) = &output { - let dart_code = attrs.dart_code(); - if !dart_code.is_empty() { - self.dart_code_of_type().insert(ty.safe_ident(), dart_code); - } - } - + self.handle_dart_code(&output); Ok(output.map(|(ty, _)| ty)) } @@ -75,6 +68,15 @@ where 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() { + self.dart_code_of_type().insert(ty.safe_ident(), dart_code); + } + } + } + fn parse_opaque(&mut self, namespaced_name: &NamespacedName) -> anyhow::Result { self.parse_type_rust_auto_opaque( Some(namespaced_name.namespace.clone()), From 37f351768c7083bfd11dd8872fa494470584fd27 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 17:59:25 +0800 Subject: [PATCH 17/47] feat: use extra_body --- .../generator/api_dart/spec_generator/class/misc.rs | 3 +++ .../generator/api_dart/spec_generator/class/mod.rs | 1 + .../spec_generator/class/ty/enumeration_complex.rs | 3 +++ .../api_dart/spec_generator/class/ty/rust_opaque.rs | 3 +++ .../api_dart/spec_generator/class/ty/structure.rs | 12 +++++++++++- .../spec_generator/class/ty/structure_freezed.rs | 2 ++ .../spec_generator/class/ty/structure_non_freezed.rs | 2 ++ 7 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/misc.rs 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..4a94901959 --- /dev/null +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/misc.rs @@ -0,0 +1,3 @@ +pub(crate) fn generate_class_extra_body() -> String { + TODO +} 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..2692cd6ec8 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 @@ -5,6 +5,7 @@ use serde::Serialize; pub(crate) mod field; pub(crate) mod method; pub(crate) mod ty; +pub(super) mod misc; #[derive(Debug, Serialize, Default)] pub(crate) struct ApiDartGeneratedClass { 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..afd4424eb1 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 @@ -12,6 +12,7 @@ use crate::codegen::ir::ty::structure::IrStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use itertools::Itertools; +use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; const BACKTRACE_IDENT: &str = "backtrace"; @@ -33,6 +34,7 @@ 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(); Some(ApiDartGeneratedClass { namespace: src.name.namespace.clone(), @@ -44,6 +46,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..569668705c 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 @@ -8,6 +8,7 @@ use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartG use crate::library::codegen::ir::ty::IrTypeTrait; use lazy_static::lazy_static; use regex::Regex; +use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { fn generate_class(&self) -> Option { @@ -25,6 +26,7 @@ impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { self.context, ) .join("\n"); + let extra_body = generate_class_extra_body(); Some(ApiDartGeneratedClass { namespace: self.ir.namespace.clone(), @@ -44,6 +46,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..ce038c0633 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,21 @@ 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(); 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 +38,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..bc54df757b 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..f92c57b99a 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); @@ -38,6 +39,7 @@ impl<'a> StructRefApiDartGenerator<'a> { {maybe_const}{name_str}{constructor_postfix}({constructor_params}); {methods_str} + {extra_body} {hashcode} From 7c697174175d777c6174c6b180a9b5c3ab3707e7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:01:14 +0800 Subject: [PATCH 18/47] feat: pass aorund --- frb_codegen/src/library/codegen/ir/pack.rs | 1 + frb_codegen/src/library/codegen/parser/mod.rs | 3 ++- frb_codegen/src/library/codegen/parser/type_parser/mod.rs | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/ir/pack.rs b/frb_codegen/src/library/codegen/ir/pack.rs index 5b7cb548ee..68c32e0b82 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 has_executor: bool, pub unused_types: Vec, } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 948432e86e..a55b85a54e 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -90,12 +90,13 @@ pub(crate) fn parse( let has_executor = (file_data_arr.iter()).any(|file| parse_has_executor(&file.content)); - 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, has_executor, unused_types: vec![], }; 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 deb51a8806..3a97bf85c7 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/mod.rs @@ -68,6 +68,7 @@ impl<'a> TypeParser<'a> { ( self.struct_parser_info.object_pool, self.enum_parser_info.object_pool, + self.dart_code_of_type, ) } From 214147e8e20cc214c1ca8ac751baea437e85727c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:01:51 +0800 Subject: [PATCH 19/47] chore: arg --- .../codegen/generator/api_dart/spec_generator/class/misc.rs | 4 +++- .../api_dart/spec_generator/class/ty/enumeration_complex.rs | 2 +- .../generator/api_dart/spec_generator/class/ty/rust_opaque.rs | 2 +- .../generator/api_dart/spec_generator/class/ty/structure.rs | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) 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 index 4a94901959..beefe2843f 100644 --- 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 @@ -1,3 +1,5 @@ -pub(crate) fn generate_class_extra_body() -> String { +use std::collections::HashMap; + +pub(crate) fn generate_class_extra_body(dart_code_of_type: &HashMap) -> String { TODO } 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 afd4424eb1..b51f977a9c 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 @@ -34,7 +34,7 @@ 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(); + let extra_body = generate_class_extra_body(&self.context.ir_pack.dart_code_of_type); Some(ApiDartGeneratedClass { namespace: src.name.namespace.clone(), 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 569668705c..28e610eb99 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 @@ -26,7 +26,7 @@ impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { self.context, ) .join("\n"); - let extra_body = generate_class_extra_body(); + let extra_body = generate_class_extra_body(&self.context.ir_pack.dart_code_of_type); Some(ApiDartGeneratedClass { namespace: self.ir.namespace.clone(), 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 ce038c0633..96df9a503c 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 @@ -16,7 +16,7 @@ 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(); + let extra_body = generate_class_extra_body(&self.context.ir_pack.dart_code_of_type); let constructor_postfix = dart_constructor_postfix(&src.name, &self.context.ir_pack.funcs); From 0c784a3bbd9e7b532fd1905fcd268f9104533fef Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:02:57 +0800 Subject: [PATCH 20/47] feat: impl --- .../generator/api_dart/spec_generator/class/misc.rs | 8 ++++++-- .../spec_generator/class/ty/enumeration_complex.rs | 2 +- .../api_dart/spec_generator/class/ty/rust_opaque.rs | 2 +- .../api_dart/spec_generator/class/ty/structure.rs | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) 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 index beefe2843f..3fc7bcef51 100644 --- 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 @@ -1,5 +1,9 @@ +use crate::codegen::ir::ty::IrType; use std::collections::HashMap; -pub(crate) fn generate_class_extra_body(dart_code_of_type: &HashMap) -> String { - TODO +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()).unwrap_or_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 b51f977a9c..1507dd929c 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 @@ -34,7 +34,7 @@ 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.context.ir_pack.dart_code_of_type); + 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(), 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 28e610eb99..148837f671 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 @@ -26,7 +26,7 @@ impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { self.context, ) .join("\n"); - let extra_body = generate_class_extra_body(&self.context.ir_pack.dart_code_of_type); + 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(), 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 96df9a503c..426e6df699 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 @@ -16,7 +16,7 @@ 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.context.ir_pack.dart_code_of_type); + 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); From bee48f98ff57d77c9c5b3c728e592dc21d0d3621 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:04:39 +0800 Subject: [PATCH 21/47] fix: compile --- .../generator/api_dart/spec_generator/class/misc.rs | 9 +++++++-- .../library/codegen/parser/type_parser/enum_or_struct.rs | 1 + .../src/library/codegen/parser/type_parser/mod.rs | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) 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 index 3fc7bcef51..9a9fdb5eef 100644 --- 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 @@ -1,9 +1,14 @@ -use crate::codegen::ir::ty::IrType; use std::collections::HashMap; +use crate::codegen::ir::ty::IrType; +use crate::library::codegen::ir::ty::IrTypeTrait; + 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()).unwrap_or_default() + dart_code_of_type + .get(&ir_type.safe_ident()) + .cloned() + .unwrap_or_default() } 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 ca4cde4907..71ec4bb175 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 @@ -6,6 +6,7 @@ use crate::codegen::parser::type_parser::unencodable::SplayedSegment; use log::debug; use std::collections::{HashMap, HashSet}; use std::fmt::Debug; +use crate::library::codegen::ir::ty::IrTypeTrait; use std::hash::Hash; use syn::{Ident, Type, TypePath}; use crate::codegen::parser::type_parser::TypeParser; 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 3a97bf85c7..3fc4035b5e 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/mod.rs @@ -64,7 +64,7 @@ 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, From 92d58c4bf84c21ea0a8d972492b28c7d8e2229b7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:08:19 +0800 Subject: [PATCH 22/47] feat: usage --- .../class/ty/structure_non_freezed.rs | 15 ++++++++++++--- .../src/library/codegen/ir/ty/structure.rs | 5 ++++- 2 files changed, 16 insertions(+), 4 deletions(-) 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 f92c57b99a..3e92e44d52 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 @@ -1,3 +1,5 @@ +use itertools::Itertools; + use crate::codegen::generator::api_dart::spec_generator::class::field::{ generate_field_default, generate_field_required_modifier, }; @@ -8,7 +10,6 @@ use crate::codegen::ir::field::IrField; use crate::codegen::ir::ty::structure::IrStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use itertools::Itertools; impl<'a> StructRefApiDartGenerator<'a> { pub(crate) fn generate_mode_non_freezed( @@ -29,8 +30,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} {{ diff --git a/frb_codegen/src/library/codegen/ir/ty/structure.rs b/frb_codegen/src/library/codegen/ir/ty/structure.rs index c2102747f8..6293936ff4 100644 --- a/frb_codegen/src/library/codegen/ir/ty/structure.rs +++ b/frb_codegen/src/library/codegen/ir/ty/structure.rs @@ -1,11 +1,12 @@ // Name "structure" not "struct", since the latter is a keyword +use convert_case::{Case, Casing}; + use crate::codegen::ir::annotation::IrDartAnnotation; use crate::codegen::ir::comment::IrComment; use crate::codegen::ir::field::IrField; use crate::codegen::ir::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::ty::{IrContext, IrType, IrTypeTrait}; -use convert_case::{Case, Casing}; crate::ir! { pub struct IrTypeStructRef { @@ -22,6 +23,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, } } From 874a8c00dc4e7b6967535cac8aac2b31eddc6ace Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:09:06 +0800 Subject: [PATCH 23/47] feat: setter --- .../codegen/parser/type_parser/enumeration.rs | 12 ++++++++---- .../codegen/parser/type_parser/structure.rs | 16 ++++++++++------ .../library/codegen/parser/type_parser/tuple.rs | 13 ++++++++----- 3 files changed, 26 insertions(+), 15 deletions(-) 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 734fef2109..99888cfbf9 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -1,3 +1,7 @@ +use std::collections::HashMap; + +use syn::{Attribute, Field, Ident, ItemEnum, Type, Variant}; + use crate::codegen::ir::field::{IrField, IrFieldSettings}; use crate::codegen::ir::ident::IrIdent; use crate::codegen::ir::namespace::{Namespace, NamespacedName}; @@ -18,10 +22,8 @@ use crate::codegen::parser::type_parser::enum_or_struct::{ use crate::codegen::parser::type_parser::misc::parse_comments; use crate::codegen::parser::type_parser::structure::structure_compute_default_opaque; use crate::codegen::parser::type_parser::unencodable::SplayedSegment; -use crate::codegen::parser::type_parser::{TypeParser, TypeParserWithContext}; +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}; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_path_data_enum( @@ -90,6 +92,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 @@ -160,7 +164,7 @@ impl EnumOrStructParser &mut self.0.inner.enum_parser_info } - fn dart_code_of_type(&mut self) -> &mut HashMap{ + fn dart_code_of_type(&mut self) -> &mut HashMap { &mut self.0.inner.dart_code_of_type } 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 f4b40b8df1..a012018238 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -1,20 +1,22 @@ +use std::collections::HashMap; + +use anyhow::bail; +use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type}; + use crate::codegen::ir::field::{IrField, IrFieldSettings}; use crate::codegen::ir::ident::IrIdent; use crate::codegen::ir::namespace::{Namespace, NamespacedName}; -use crate::codegen::ir::ty::structure::{IrStruct, IrStructIdent, IrTypeStructRef}; use crate::codegen::ir::ty::IrType; use crate::codegen::ir::ty::IrType::StructRef; +use crate::codegen::ir::ty::structure::{IrStruct, IrStructIdent, IrTypeStructRef}; use crate::codegen::parser::attribute_parser::FrbAttributes; use crate::codegen::parser::source_graph::modules::Struct; use crate::codegen::parser::type_parser::enum_or_struct::{ EnumOrStructParser, EnumOrStructParserInfo, }; use crate::codegen::parser::type_parser::misc::parse_comments; +use crate::codegen::parser::type_parser::TypeParserWithContext; use crate::codegen::parser::type_parser::unencodable::SplayedSegment; -use crate::codegen::parser::type_parser::{TypeParser, TypeParserWithContext}; -use anyhow::bail; -use std::collections::HashMap; -use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type, TypePath}; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_path_data_struct( @@ -57,6 +59,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, }) } @@ -108,7 +112,7 @@ impl EnumOrStructParser &mut self.0.inner.struct_parser_info } - fn dart_code_of_type(&mut self) -> &mut HashMap{ + fn dart_code_of_type(&mut self) -> &mut HashMap { &mut self.0.inner.dart_code_of_type } 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..c35c59fbee 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs @@ -1,16 +1,17 @@ +use anyhow::Result; +use itertools::Itertools; +use syn::TypeTuple; + use crate::codegen::ir::field::IrField; use crate::codegen::ir::ident::IrIdent; use crate::codegen::ir::namespace::NamespacedName; +use crate::codegen::ir::ty::IrType; +use crate::codegen::ir::ty::IrType::Primitive; use crate::codegen::ir::ty::primitive::IrTypePrimitive; use crate::codegen::ir::ty::record::IrTypeRecord; use crate::codegen::ir::ty::structure::{IrStruct, IrStructIdent, IrTypeStructRef}; -use crate::codegen::ir::ty::IrType; -use crate::codegen::ir::ty::IrType::Primitive; use crate::codegen::parser::type_parser::TypeParserWithContext; use crate::library::codegen::ir::ty::IrTypeTrait; -use anyhow::Result; -use itertools::Itertools; -use syn::TypeTuple; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_tuple(&mut self, type_tuple: &TypeTuple) -> anyhow::Result { @@ -41,6 +42,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() From 05103a4bb77e9679e5308ed443ca4d10a4035468 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:10:58 +0800 Subject: [PATCH 24/47] feat: attrs --- .../codegen/parser/attribute_parser.rs | 56 +++++++++++++++---- 1 file changed, 45 insertions(+), 11 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index c08e6ec73d..45e8c0a0f9 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -1,15 +1,16 @@ +use anyhow::Context; +use itertools::Itertools; +use serde::{Serialize, Serializer}; +use syn::*; +use syn::parse::{Lookahead1, Parse, ParseStream, Peek}; +use syn::punctuated::Punctuated; + use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; use crate::codegen::ir::annotation::IrDartAnnotation; use crate::codegen::ir::default::IrDefaultValue; use crate::codegen::ir::import::IrDartImport; use crate::codegen::ir::ty::rust_opaque::RustOpaqueCodecMode; use crate::if_then_some; -use anyhow::Context; -use itertools::Itertools; -use serde::{Serialize, Serializer}; -use syn::parse::{Lookahead1, Parse, ParseStream, Peek}; -use syn::punctuated::Punctuated; -use syn::*; const METADATA_IDENT: &str = "frb"; @@ -54,7 +55,6 @@ impl FrbAttributes { candidates.last().map(|item| item.to_ir_default_value()) } - pub(crate) fn non_final(&self) -> bool { self.any_eq(&FrbAttribute::NonFinal) } @@ -85,6 +85,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) @@ -152,6 +160,8 @@ 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); @@ -183,6 +193,8 @@ enum FrbAttribute { Ignore, Opaque, NonOpaque, + NonHash, + NonEq, RustOpaqueCodecMoi, Serialize, // NOTE: Undocumented, since this name may be suboptimal and is subject to change @@ -206,6 +218,8 @@ impl Parse for FrbAttribute { .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, @@ -458,12 +472,16 @@ impl Parse for FrbAttributeDartCode { #[cfg(test)] mod tests { - use crate::codegen::ir::default::IrDefaultValue; - use crate::codegen::parser::attribute_parser::{FrbAttribute, FrbAttributeDartCode, FrbAttributeDefaultValue, FrbAttributeMirror, FrbAttributes, NamedOption}; - use crate::if_then_some; use quote::quote; use syn::ItemFn; + use crate::codegen::ir::default::IrDefaultValue; + use crate::codegen::parser::attribute_parser::{ + FrbAttribute, FrbAttributeDartCode, FrbAttributeDefaultValue, FrbAttributeMirror, + FrbAttributes, NamedOption, + }; + use crate::if_then_some; + #[test] fn test_error() -> anyhow::Result<()> { let result = parse("#[frb(what_is_this)]"); @@ -572,12 +590,28 @@ mod tests { Ok(()) } + #[test] + fn test_non_hash() -> anyhow::Result<()> { + let parsed = parse("#[frb(non_hash)]")?; + assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::NonHash])); + Ok(()) + } + + #[test] + fn test_non_eq() -> anyhow::Result<()> { + let parsed = parse("#[frb(non_eq)]")?; + assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::NonEq])); + Ok(()) + } + #[test] fn test_dart_code() -> anyhow::Result<()> { let parsed = parse(r###"#[frb(dart_code="a\nb\nc")]"###)?; assert_eq!( parsed, - FrbAttributes(vec![FrbAttribute::DartCode(FrbAttributeDartCode("a\nb\nc".to_owned()))]) + FrbAttributes(vec![FrbAttribute::DartCode(FrbAttributeDartCode( + "a\nb\nc".to_owned() + ))]) ); Ok(()) } From e24d8537898d6b03f43dbcbda928ee427fa7e104 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:12:25 +0800 Subject: [PATCH 25/47] feat: simp test --- .../codegen/parser/attribute_parser.rs | 82 +++++++------------ 1 file changed, 28 insertions(+), 54 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 45e8c0a0f9..0340558192 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -533,75 +533,59 @@ 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() -> anyhow::Result<()> { - let parsed = parse("#[frb(non_hash)]")?; - assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::NonHash])); - Ok(()) + fn test_non_hash() { + simple_keyword_tester("non_hash", FrbAttribute::NonHash); } #[test] - fn test_non_eq() -> anyhow::Result<()> { - let parsed = parse("#[frb(non_eq)]")?; - assert_eq!(parsed, FrbAttributes(vec![FrbAttribute::NonEq])); - Ok(()) + 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] @@ -616,16 +600,6 @@ mod tests { Ok(()) } - #[test] - fn test_rust_opaque_codec_moi() -> anyhow::Result<()> { - let parsed = parse("#[frb(rust_opaque_codec_moi)]")?; - assert_eq!( - parsed, - FrbAttributes(vec![FrbAttribute::RustOpaqueCodecMoi]) - ); - Ok(()) - } - #[test] fn test_metadata() -> anyhow::Result<()> { let parsed = parse( From 348ba8ea5ba4456323ddf69bea58b7f820859204 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:13:09 +0800 Subject: [PATCH 26/47] fix: compile --- frb_codegen/src/library/codegen/parser/attribute_parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index 0340558192..ad50c49a24 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -534,7 +534,7 @@ mod tests { } fn simple_keyword_tester(keyword_name: &str, attribute: FrbAttribute) { - let parsed = parse(format!("#[frb({keyword_name})]")).unwrap(); + let parsed = parse(&format!("#[frb({keyword_name})]")).unwrap(); assert_eq!(parsed, FrbAttributes(vec![attribute])); } From 7c53c011cc0dcc7f1aa0cde4d6356fdb10bb1434 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:13:19 +0800 Subject: [PATCH 27/47] chore: lint --- .../parser/type_parser/enum_or_struct.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) 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 71ec4bb175..b97614423f 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 @@ -1,25 +1,23 @@ +use std::collections::{HashMap, HashSet}; +use std::fmt::Debug; +use std::hash::Hash; + +use log::debug; +use syn::{Ident, Type}; + use crate::codegen::ir::namespace::{Namespace, NamespacedName}; 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 log::debug; -use std::collections::{HashMap, HashSet}; -use std::fmt::Debug; use crate::library::codegen::ir::ty::IrTypeTrait; -use std::hash::Hash; -use syn::{Ident, Type, TypePath}; -use crate::codegen::parser::type_parser::TypeParser; pub(super) trait EnumOrStructParser where Id: From + Clone + PartialEq + Eq + Hash, SrcObj: StructOrEnumWrapper + Clone + Debug, { - fn parse( - &mut self, - last_segment: &SplayedSegment, - ) -> anyhow::Result> { + 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)) From f046194c7acdcafdbb452f5fd101c1933aca7578 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:17:05 +0800 Subject: [PATCH 28/47] chore: codegen --- frb_example/pure_dart/rust/src/api/mod.rs | 2 +- .../dart_code_twin_rust_async.rs | 27 +++++++++++++++++ .../dart_code_twin_rust_async_sse.rs | 28 +++++++++++++++++ .../api/pseudo_manual/dart_code_twin_sse.rs | 28 +++++++++++++++++ .../api/pseudo_manual/dart_code_twin_sync.rs | 28 +++++++++++++++++ .../pseudo_manual/dart_code_twin_sync_sse.rs | 29 ++++++++++++++++++ .../rust/src/api/pseudo_manual/mod.rs | 5 ++++ .../dart_code_twin_rust_async_sse_test.dart | 24 +++++++++++++++ .../dart_code_twin_rust_async_test.dart | 24 +++++++++++++++ .../dart_code_twin_sse_test.dart | 24 +++++++++++++++ .../dart_code_twin_sync_sse_test.dart | 24 +++++++++++++++ .../dart_code_twin_sync_test.dart | 24 +++++++++++++++ .../test/dart_valgrind_test_entrypoint.dart | 17 +++++++++++ .../pure_dart_pde/rust/src/api/dart_code.rs | 25 ++++++++++++++++ frb_example/pure_dart_pde/rust/src/api/mod.rs | 1 + .../dart_code_twin_rust_async.rs | 29 ++++++++++++++++++ .../api/pseudo_manual/dart_code_twin_sync.rs | 30 +++++++++++++++++++ .../rust/src/api/pseudo_manual/mod.rs | 2 ++ .../test/api/dart_code_test.dart | 22 ++++++++++++++ .../dart_code_twin_rust_async_test.dart | 26 ++++++++++++++++ .../dart_code_twin_sync_test.dart | 26 ++++++++++++++++ .../test/dart_valgrind_test_entrypoint.dart | 8 +++++ 22 files changed, 452 insertions(+), 1 deletion(-) create mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs create mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs create mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs create mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs create mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs create mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart create mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart create mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart create mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart create mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart create mode 100644 frb_example/pure_dart_pde/rust/src/api/dart_code.rs create mode 100644 frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs create mode 100644 frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs create mode 100644 frb_example/pure_dart_pde/test/api/dart_code_test.dart create mode 100644 frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart create mode 100644 frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart diff --git a/frb_example/pure_dart/rust/src/api/mod.rs b/frb_example/pure_dart/rust/src/api/mod.rs index a7e65428c6..2fd0522e8b 100644 --- a/frb_example/pure_dart/rust/src/api/mod.rs +++ b/frb_example/pure_dart/rust/src/api/mod.rs @@ -10,7 +10,7 @@ pub mod comment; pub mod conditionally_compiled_module; pub mod constructor; pub mod customization; -mod dart_code; +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/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs new file mode 100644 index 0000000000..34ae8e4719 --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -0,0 +1,27 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinRustAsync { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinRustAsync { + pub async fn normal_method_twin_rust_async(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinRustAsync; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs new file mode 100644 index 0000000000..ad777dd68f --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs @@ -0,0 +1,28 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinRustAsyncSse other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinRustAsyncSse { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinRustAsyncSse { + #[flutter_rust_bridge::frb(serialize)] + pub async fn normal_method_twin_rust_async_sse(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinRustAsyncSse; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs new file mode 100644 index 0000000000..b584d99b99 --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs @@ -0,0 +1,28 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinSse other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinSse { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinSse { + #[flutter_rust_bridge::frb(serialize)] + pub fn normal_method_twin_sse(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinSse; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs new file mode 100644 index 0000000000..0ca0a84ec5 --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -0,0 +1,28 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinSync { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn normal_method_twin_sync(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinSync; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs new file mode 100644 index 0000000000..a10da9f255 --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs @@ -0,0 +1,29 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinSyncSse other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinSyncSse { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinSyncSse { + #[flutter_rust_bridge::frb(serialize)] + #[flutter_rust_bridge::frb(sync)] + pub fn normal_method_twin_sync_sse(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinSyncSse; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs index e33d14076d..a676af6a4e 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs @@ -50,6 +50,11 @@ pub mod comment_twin_rust_async_sse; pub mod comment_twin_sse; pub mod comment_twin_sync; pub mod comment_twin_sync_sse; +pub mod dart_code_twin_rust_async; +pub mod dart_code_twin_rust_async_sse; +pub mod dart_code_twin_sse; +pub mod dart_code_twin_sync; +pub mod dart_code_twin_sync_sse; pub mod dart_dynamic_twin_rust_async; pub mod dart_dynamic_twin_sync; pub mod dart_fn_twin_rust_async; diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart new file mode 100644 index 0000000000..8ac2a35d04 --- /dev/null +++ b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart @@ -0,0 +1,24 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; +import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; +import 'package:test/test.dart'; + +Future main({bool skipRustLibInit = false}) async { + if (!skipRustLibInit) await RustLib.init(); + + test('TranslatableStructWithDartCodeTwinRustAsyncSse', () async { + final one = TranslatableStructWithDartCodeTwinRustAsyncSse(a: 100); + final two = TranslatableStructWithDartCodeTwinRustAsyncSse(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinRustAsyncSse', () async { + expect(OpaqueStructWithDartCodeTwinRustAsyncSse.dartCodeGetter, 123); + }); +} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart new file mode 100644 index 0000000000..4971adcdd5 --- /dev/null +++ b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart @@ -0,0 +1,24 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; +import 'package:test/test.dart'; + +Future main({bool skipRustLibInit = false}) async { + if (!skipRustLibInit) await RustLib.init(); + + test('TranslatableStructWithDartCodeTwinRustAsync', () async { + final one = TranslatableStructWithDartCodeTwinRustAsync(a: 100); + final two = TranslatableStructWithDartCodeTwinRustAsync(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinRustAsync', () async { + expect(OpaqueStructWithDartCodeTwinRustAsync.dartCodeGetter, 123); + }); +} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart new file mode 100644 index 0000000000..fef4d0a505 --- /dev/null +++ b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart @@ -0,0 +1,24 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_sse.dart'; +import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; +import 'package:test/test.dart'; + +Future main({bool skipRustLibInit = false}) async { + if (!skipRustLibInit) await RustLib.init(); + + test('TranslatableStructWithDartCodeTwinSse', () async { + final one = TranslatableStructWithDartCodeTwinSse(a: 100); + final two = TranslatableStructWithDartCodeTwinSse(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinSse', () async { + expect(OpaqueStructWithDartCodeTwinSse.dartCodeGetter, 123); + }); +} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart new file mode 100644 index 0000000000..75c8a8409e --- /dev/null +++ b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart @@ -0,0 +1,24 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart'; +import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; +import 'package:test/test.dart'; + +Future main({bool skipRustLibInit = false}) async { + if (!skipRustLibInit) await RustLib.init(); + + test('TranslatableStructWithDartCodeTwinSyncSse', () async { + final one = TranslatableStructWithDartCodeTwinSyncSse(a: 100); + final two = TranslatableStructWithDartCodeTwinSyncSse(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinSyncSse', () async { + expect(OpaqueStructWithDartCodeTwinSyncSse.dartCodeGetter, 123); + }); +} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart new file mode 100644 index 0000000000..53958d462c --- /dev/null +++ b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart @@ -0,0 +1,24 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_sync.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('TranslatableStructWithDartCodeTwinSync', () async { + final one = TranslatableStructWithDartCodeTwinSync(a: 100); + final two = TranslatableStructWithDartCodeTwinSync(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinSync', () async { + expect(OpaqueStructWithDartCodeTwinSync.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..db7723777a 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; @@ -117,6 +118,16 @@ import 'api/pseudo_manual/comment_twin_sync_sse_test.dart' as comment_twin_sync_sse_test; import 'api/pseudo_manual/comment_twin_sync_test.dart' as comment_twin_sync_test; +import 'api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart' + as dart_code_twin_rust_async_sse_test; +import 'api/pseudo_manual/dart_code_twin_rust_async_test.dart' + as dart_code_twin_rust_async_test; +import 'api/pseudo_manual/dart_code_twin_sse_test.dart' + as dart_code_twin_sse_test; +import 'api/pseudo_manual/dart_code_twin_sync_sse_test.dart' + as dart_code_twin_sync_sse_test; +import 'api/pseudo_manual/dart_code_twin_sync_test.dart' + as dart_code_twin_sync_test; import 'api/pseudo_manual/dart_dynamic_twin_rust_async_test.dart' as dart_dynamic_twin_rust_async_test; import 'api/pseudo_manual/dart_dynamic_twin_sync_test.dart' @@ -421,6 +432,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); @@ -487,6 +499,11 @@ Future callFileEntrypoints() async { await comment_twin_sse_test.main(skipRustLibInit: true); await comment_twin_sync_sse_test.main(skipRustLibInit: true); await comment_twin_sync_test.main(skipRustLibInit: true); + await dart_code_twin_rust_async_sse_test.main(skipRustLibInit: true); + await dart_code_twin_rust_async_test.main(skipRustLibInit: true); + await dart_code_twin_sse_test.main(skipRustLibInit: true); + await dart_code_twin_sync_sse_test.main(skipRustLibInit: true); + await dart_code_twin_sync_test.main(skipRustLibInit: true); await dart_dynamic_twin_rust_async_test.main(skipRustLibInit: true); await dart_dynamic_twin_sync_test.main(skipRustLibInit: true); await dart_fn_twin_rust_async_sse_test.main(skipRustLibInit: true); 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..f8bf1fb008 --- /dev/null +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -0,0 +1,25 @@ +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinNormal other) => 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 dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinNormal; 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 4b49bab202..0a9d005056 100644 --- a/frb_example/pure_dart_pde/rust/src/api/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/mod.rs @@ -10,6 +10,7 @@ pub mod comment; pub mod conditionally_compiled_module; pub mod constructor; 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/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs new file mode 100644 index 0000000000..f59442a737 --- /dev/null +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -0,0 +1,29 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinRustAsync { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinRustAsync { + pub async fn normal_method_twin_rust_async(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinRustAsync; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs new file mode 100644 index 0000000000..b919632818 --- /dev/null +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -0,0 +1,30 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code.rs` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +use flutter_rust_bridge::frb; + +#[frb(dart_code = " + @override + bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +")] +pub struct TranslatableStructWithDartCodeTwinSync { + pub a: i32, +} + +impl TranslatableStructWithDartCodeTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn normal_method_twin_sync(&self) -> i32 { + self.a * 2 + } +} + +#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +pub struct OpaqueStructWithDartCodeTwinSync; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs index 3f1684d7be..6581bdd38a 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs @@ -22,6 +22,8 @@ pub mod chrono_type_twin_rust_async; pub mod chrono_type_twin_sync; pub mod comment_twin_rust_async; pub mod comment_twin_sync; +pub mod dart_code_twin_rust_async; +pub mod dart_code_twin_sync; pub mod dart_fn_twin_rust_async; pub mod dart_opaque_twin_rust_async; pub mod dart_opaque_twin_sync; 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..ddbaeb754c --- /dev/null +++ b/frb_example/pure_dart_pde/test/api/dart_code_test.dart @@ -0,0 +1,22 @@ +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +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.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinNormal', () async { + expect(OpaqueStructWithDartCodeTwinNormal.dartCodeGetter, 123); + }); +} diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart new file mode 100644 index 0000000000..c539565b55 --- /dev/null +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart @@ -0,0 +1,26 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; +import 'package:test/test.dart'; + +Future main({bool skipRustLibInit = false}) async { + if (!skipRustLibInit) await RustLib.init(); + + test('TranslatableStructWithDartCodeTwinRustAsync', () async { + final one = TranslatableStructWithDartCodeTwinRustAsync(a: 100); + final two = TranslatableStructWithDartCodeTwinRustAsync(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinRustAsync', () async { + expect(OpaqueStructWithDartCodeTwinRustAsync.dartCodeGetter, 123); + }); +} diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart new file mode 100644 index 0000000000..3d8b6a397b --- /dev/null +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart @@ -0,0 +1,26 @@ +// NOTE: This file is mimicking how a human developer writes tests, +// and is auto-generated from `dart_code_test.dart` by frb_internal +// Please do not modify manually, but modify the origin and re-run frb_internal generator + +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/dart_code_twin_sync.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('TranslatableStructWithDartCodeTwinSync', () async { + final one = TranslatableStructWithDartCodeTwinSync(a: 100); + final two = TranslatableStructWithDartCodeTwinSync(a: 100); + expect(one.hashCode, two.hashCode); + expect(one == two, true); + expect(one.dartExtraMethod(), 200); + expect(await one.normalMethod(), 200); + }); + + test('OpaqueStructWithDartCodeTwinSync', () async { + expect(OpaqueStructWithDartCodeTwinSync.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..9212a9b771 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; @@ -69,6 +70,10 @@ import 'api/pseudo_manual/comment_twin_rust_async_test.dart' as comment_twin_rust_async_test; import 'api/pseudo_manual/comment_twin_sync_test.dart' as comment_twin_sync_test; +import 'api/pseudo_manual/dart_code_twin_rust_async_test.dart' + as dart_code_twin_rust_async_test; +import 'api/pseudo_manual/dart_code_twin_sync_test.dart' + as dart_code_twin_sync_test; import 'api/pseudo_manual/dart_fn_twin_rust_async_test.dart' as dart_fn_twin_rust_async_test; import 'api/pseudo_manual/dart_opaque_twin_rust_async_test.dart' @@ -197,6 +202,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); @@ -237,6 +243,8 @@ Future callFileEntrypoints() async { await chrono_type_twin_sync_test.main(skipRustLibInit: true); await comment_twin_rust_async_test.main(skipRustLibInit: true); await comment_twin_sync_test.main(skipRustLibInit: true); + await dart_code_twin_rust_async_test.main(skipRustLibInit: true); + await dart_code_twin_sync_test.main(skipRustLibInit: true); await dart_fn_twin_rust_async_test.main(skipRustLibInit: true); await dart_opaque_twin_rust_async_test.main(skipRustLibInit: true); await dart_opaque_twin_sync_test.main(skipRustLibInit: true); From 8ad484a2c5ce27a26174f99cf9c446f5c07c0846 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:17:40 +0800 Subject: [PATCH 29/47] chore: update goldens --- .../library/codegen/parser/mod/generics/expect_ir.json | 7 +++++++ .../library/codegen/parser/mod/methods/expect_ir.json | 3 +++ .../codegen/parser/mod/multi_input_file/expect_ir.json | 1 + .../codegen/parser/mod/non_qualified_names/expect_ir.json | 1 + .../codegen/parser/mod/qualified_names/expect_ir.json | 1 + .../library/codegen/parser/mod/simple/expect_ir.json | 1 + .../codegen/parser/mod/unused_struct_enum/expect_ir.json | 1 + .../parser/mod/use_type_in_another_file/expect_ir.json | 3 +++ 8 files changed, 18 insertions(+) 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 a207bb00a5..4bd36ba1c1 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 d673beedb2..99c5335e26 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 c7beee912c..713c32d8f7 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": {}, "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 a7c6803062..c1f2a3c10d 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": {}, "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 0982f8e341..1354b8ef4f 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": {}, "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 f05ddbf01f..d761166a5d 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": {}, "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 4cf309cc98..61f470a7e0 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": {}, "funcs": [], "has_executor": false, 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 662bf530ee..c942555e50 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", From 5dc7f829ca7b06f81a525534c69fe970dc95662c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:19:28 +0800 Subject: [PATCH 30/47] feat: more test --- frb_example/pure_dart/rust/src/api/dart_code.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 1b367301b8..68e285445c 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -1,6 +1,9 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; @@ -8,7 +11,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinNormal { pub a: i32, } @@ -21,3 +25,9 @@ impl TranslatableStructWithDartCodeTwinNormal { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinNormal; + +impl OpaqueStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { + self.a * 2 + } +} From 37126a5ccaf5b5569e28affc67efee25f4c09c08 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:24:17 +0800 Subject: [PATCH 31/47] chore: codegen --- frb_example/pure_dart/frb_generated.h | 113 + .../pure_dart/lib/src/rust/api/dart_code.dart | 55 + .../dart_code_twin_rust_async.dart | 55 + .../dart_code_twin_rust_async_sse.dart | 57 + .../api/pseudo_manual/dart_code_twin_sse.dart | 54 + .../pseudo_manual/dart_code_twin_sync.dart | 54 + .../dart_code_twin_sync_sse.dart | 55 + .../pure_dart/lib/src/rust/frb_generated.dart | 1402 +++++++++ .../lib/src/rust/frb_generated.io.dart | 1138 +++++++ .../lib/src/rust/frb_generated.web.dart | 828 +++++ .../dart_code_twin_rust_async.rs | 14 +- .../dart_code_twin_rust_async_sse.rs | 15 +- .../api/pseudo_manual/dart_code_twin_sse.rs | 15 +- .../api/pseudo_manual/dart_code_twin_sync.rs | 15 +- .../pseudo_manual/dart_code_twin_sync_sse.rs | 16 +- .../pure_dart/rust/src/frb_generated.io.rs | 527 ++++ .../pure_dart/rust/src/frb_generated.rs | 800 +++++ .../pure_dart/rust/src/frb_generated.web.rs | 454 +++ .../lib/src/rust/api/dart_code.dart | 55 + .../dart_code_twin_rust_async.dart | 55 + .../pseudo_manual/dart_code_twin_sync.dart | 54 + .../lib/src/rust/frb_generated.dart | 2691 ++++++++++------- .../lib/src/rust/frb_generated.io.dart | 331 ++ .../lib/src/rust/frb_generated.web.dart | 295 ++ .../pure_dart_pde/rust/src/api/dart_code.rs | 14 +- .../dart_code_twin_rust_async.rs | 14 +- .../api/pseudo_manual/dart_code_twin_sync.rs | 15 +- .../rust/src/frb_generated.io.rs | 61 + .../pure_dart_pde/rust/src/frb_generated.rs | 2476 ++++++++------- .../rust/src/frb_generated.web.rs | 61 + 30 files changed, 9733 insertions(+), 2056 deletions(-) create mode 100644 frb_example/pure_dart/lib/src/rust/api/dart_code.dart create mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart create mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart create mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart create mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart create mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart create mode 100644 frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart create mode 100644 frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart create mode 100644 frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 48ac945980..10f872f809 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; @@ -1112,6 +1116,14 @@ typedef struct wire_cst_struct_with_comments_twin_sync { int32_t field_with_comments; } wire_cst_struct_with_comments_twin_sync; +typedef struct wire_cst_translatable_struct_with_dart_code_twin_rust_async { + int32_t a; +} wire_cst_translatable_struct_with_dart_code_twin_rust_async; + +typedef struct wire_cst_translatable_struct_with_dart_code_twin_sync { + int32_t a; +} wire_cst_translatable_struct_with_dart_code_twin_sync; + typedef struct wire_cst_EnumDartOpaqueTwinRustAsync_Primitive { int32_t field0; } wire_cst_EnumDartOpaqueTwinRustAsync_Primitive; @@ -3328,6 +3340,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_, @@ -6196,6 +6214,44 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire_function_with_comments_tr int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async(int64_t port_, + uintptr_t that); + +void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async(int64_t port_, + struct wire_cst_translatable_struct_with_dart_code_twin_rust_async *that); + +void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync(struct wire_cst_translatable_struct_with_dart_code_twin_sync *that); + +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + void frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_rust_async(int64_t port_); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_sync(void); @@ -12919,6 +12975,30 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse(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); @@ -13485,6 +13565,12 @@ 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_translatable_struct_with_dart_code_twin_rust_async *frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async(void); + +struct wire_cst_translatable_struct_with_dart_code_twin_sync *frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync(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); @@ -14055,6 +14141,9 @@ 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_translatable_struct_with_dart_code_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync); 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); @@ -14394,6 +14483,12 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse); 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); @@ -14590,6 +14685,12 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse); 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); @@ -14887,6 +14988,12 @@ 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_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync); 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); @@ -14982,6 +15089,12 @@ 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_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync); 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..90ca4dd9cc --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/dart_code.dart @@ -0,0 +1,55 @@ +// 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, + ); +} + +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 ==(StructWithDartCodeTwinNormal other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart new file mode 100644 index 0000000000..ee1b5aafe8 --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart @@ -0,0 +1,55 @@ +// 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 OpaqueStructWithDartCodeTwinRustAsync extends RustOpaque { + OpaqueStructWithDartCodeTwinRustAsync.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr, + ); + + Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api + .opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinRustAsync { + final int a; + + const TranslatableStructWithDartCodeTwinRustAsync({ + required this.a, + }); + + Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart new file mode 100644 index 0000000000..825669267b --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart @@ -0,0 +1,57 @@ +// 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 OpaqueStructWithDartCodeTwinRustAsyncSse extends RustOpaque { + OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( + int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr, + ); + + Future normalMethodTwinRustAsyncSse({dynamic hint}) => + RustLib.instance.api + .opaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinRustAsyncSse { + final int a; + + const TranslatableStructWithDartCodeTwinRustAsyncSse({ + required this.a, + }); + + Future normalMethodTwinRustAsyncSse({dynamic hint}) => + RustLib.instance.api + .translatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinRustAsyncSse other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart new file mode 100644 index 0000000000..c0e2e22f98 --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart @@ -0,0 +1,54 @@ +// 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 OpaqueStructWithDartCodeTwinSse extends RustOpaque { + OpaqueStructWithDartCodeTwinSse.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinSse.sseDecode(int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr, + ); + + Future normalMethodTwinSse({dynamic hint}) => + RustLib.instance.api.opaqueStructWithDartCodeTwinSseNormalMethodTwinSse( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinSse { + final int a; + + const TranslatableStructWithDartCodeTwinSse({ + required this.a, + }); + + Future normalMethodTwinSse({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinSseNormalMethodTwinSse( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinSse other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart new file mode 100644 index 0000000000..7cebf5e6bc --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart @@ -0,0 +1,54 @@ +// 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 OpaqueStructWithDartCodeTwinSync extends RustOpaque { + OpaqueStructWithDartCodeTwinSync.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinSync.sseDecode(int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr, + ); + + int normalMethodTwinSync({dynamic hint}) => + RustLib.instance.api.opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinSync { + final int a; + + const TranslatableStructWithDartCodeTwinSync({ + required this.a, + }); + + int normalMethodTwinSync({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart new file mode 100644 index 0000000000..f6aecca16b --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart @@ -0,0 +1,55 @@ +// 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 OpaqueStructWithDartCodeTwinSyncSse extends RustOpaque { + OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinSyncSse.sseDecode( + int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSyncSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr, + ); + + int normalMethodTwinSyncSse({dynamic hint}) => RustLib.instance.api + .opaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinSyncSse { + final int a; + + const TranslatableStructWithDartCodeTwinSyncSse({ + required this.a, + }); + + int normalMethodTwinSyncSse({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinSyncSse other) => 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 a2b40e2534..1001d1a985 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'; @@ -86,6 +87,11 @@ import 'api/pseudo_manual/comment_twin_rust_async_sse.dart'; import 'api/pseudo_manual/comment_twin_sse.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_sync_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_sync.dart'; +import 'api/pseudo_manual/dart_code_twin_sync_sse.dart'; import 'api/pseudo_manual/dart_dynamic_twin_rust_async.dart'; import 'api/pseudo_manual/dart_dynamic_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; @@ -427,6 +433,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( @@ -2793,6 +2805,42 @@ abstract class RustLibApi extends BaseApi { void functionWithCommentsTripleSlashSingleLineTwinSyncSse({dynamic hint}); + Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}); + + Future + translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required TranslatableStructWithDartCodeTwinRustAsync that, + dynamic hint}); + + Future + opaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( + {required OpaqueStructWithDartCodeTwinRustAsyncSse that, + dynamic hint}); + + Future + translatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( + {required TranslatableStructWithDartCodeTwinRustAsyncSse that, + dynamic hint}); + + Future opaqueStructWithDartCodeTwinSseNormalMethodTwinSse( + {required OpaqueStructWithDartCodeTwinSse that, dynamic hint}); + + Future translatableStructWithDartCodeTwinSseNormalMethodTwinSse( + {required TranslatableStructWithDartCodeTwinSse that, dynamic hint}); + + int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}); + + int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}); + + int opaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( + {required OpaqueStructWithDartCodeTwinSyncSse that, dynamic hint}); + + int translatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( + {required TranslatableStructWithDartCodeTwinSyncSse that, dynamic hint}); + Future returnDartDynamicTwinRustAsync({dynamic hint}); dynamic returnDartDynamicTwinSync({dynamic hint}); @@ -9321,6 +9369,60 @@ 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_OpaqueStructWithDartCodeTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinMoi; @@ -10712,6 +10814,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( @@ -32516,6 +32682,334 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + that); + return wire + .wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", + argNames: ["that"], + ); + + @override + Future + translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required TranslatableStructWithDartCodeTwinRustAsync that, + dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + that); + return wire + .wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", + argNames: ["that"], + ); + + @override + Future + opaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( + {required OpaqueStructWithDartCodeTwinRustAsyncSse that, + dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + that, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kOpaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", + argNames: ["that"], + ); + + @override + Future + translatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( + {required TranslatableStructWithDartCodeTwinRustAsyncSse that, + dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + that, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", + argNames: ["that"], + ); + + @override + Future opaqueStructWithDartCodeTwinSseNormalMethodTwinSse( + {required OpaqueStructWithDartCodeTwinSse that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + that, serializer); + final raw_ = serializer.intoRaw(); + return wire.wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: kOpaqueStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta => + const TaskConstMeta( + debugName: "OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse", + argNames: ["that"], + ); + + @override + Future translatableStructWithDartCodeTwinSseNormalMethodTwinSse( + {required TranslatableStructWithDartCodeTwinSse that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + that, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse", + argNames: ["that"], + ); + + @override + int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + that); + return wire + .wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", + argNames: ["that"], + ); + + @override + int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + that); + return wire + .wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", + argNames: ["that"], + ); + + @override + int opaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( + {required OpaqueStructWithDartCodeTwinSyncSse that, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + that, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kOpaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", + argNames: ["that"], + ); + + @override + int translatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( + {required TranslatableStructWithDartCodeTwinSyncSse that, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + that, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", + argNames: ["that"], + ); + @override Future returnDartDynamicTwinRustAsync({dynamic hint}) { return handler.executeNormal(NormalTask( @@ -79493,6 +79987,54 @@ 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_OpaqueStructWithDartCodeTwinRustAsync => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSse => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSse => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinMoi => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi; @@ -80437,6 +80979,56 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSse.dcoDecode(raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -81307,6 +81899,56 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSse.dcoDecode(raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(raw as List); + } + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -83208,6 +83850,56 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSse.dcoDecode(raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -87346,6 +88038,55 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_rust_async(raw); + } + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + raw); + } + + @protected + TranslatableStructWithDartCodeTwinSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_sse(raw); + } + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_sync(raw); + } + + @protected + TranslatableStructWithDartCodeTwinSyncSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_sync_sse(raw); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -98232,6 +98973,80 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_translatable_struct_with_dart_code_twin_rust_async( + 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 TranslatableStructWithDartCodeTwinRustAsync( + a: dco_decode_i_32(arr[0]), + ); + } + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + 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 TranslatableStructWithDartCodeTwinRustAsyncSse( + a: dco_decode_i_32(arr[0]), + ); + } + + @protected + TranslatableStructWithDartCodeTwinSse + dco_decode_translatable_struct_with_dart_code_twin_sse(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 TranslatableStructWithDartCodeTwinSse( + a: dco_decode_i_32(arr[0]), + ); + } + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_translatable_struct_with_dart_code_twin_sync(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 TranslatableStructWithDartCodeTwinSync( + a: dco_decode_i_32(arr[0]), + ); + } + + @protected + TranslatableStructWithDartCodeTwinSyncSse + dco_decode_translatable_struct_with_dart_code_twin_sync_sse(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 TranslatableStructWithDartCodeTwinSyncSse( + a: dco_decode_i_32(arr[0]), + ); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw) { @@ -99419,6 +100234,60 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSyncSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -100383,6 +101252,60 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSyncSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -102395,6 +103318,60 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSyncSse.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -106611,6 +107588,60 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_rust_async( + deserializer)); + } + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + deserializer)); + } + + @protected + TranslatableStructWithDartCodeTwinSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_sse( + deserializer)); + } + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_sync( + deserializer)); + } + + @protected + TranslatableStructWithDartCodeTwinSyncSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_sync_sse( + deserializer)); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -118360,6 +119391,60 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinRustAsync(a: var_a); + } + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinRustAsyncSse(a: var_a); + } + + @protected + TranslatableStructWithDartCodeTwinSse + sse_decode_translatable_struct_with_dart_code_twin_sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinSse(a: var_a); + } + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinSync(a: var_a); + } + + @protected + TranslatableStructWithDartCodeTwinSyncSse + sse_decode_translatable_struct_with_dart_code_twin_sync_sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinSyncSse(a: var_a); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -119154,6 +120239,30 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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) { @@ -119602,6 +120711,30 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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) { @@ -120356,6 +121489,30 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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) { @@ -121345,6 +122502,56 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse 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( @@ -122215,6 +123422,56 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse 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( @@ -124133,6 +125390,56 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse 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( @@ -128041,6 +129348,56 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_rust_async( + self, serializer); + } + + @protected + void + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + TranslatableStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( + self, serializer); + } + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_sse(self, serializer); + } + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_sync(self, serializer); + } + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + TranslatableStructWithDartCodeTwinSyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_sync_sse( + self, serializer); + } + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { @@ -137679,6 +139036,51 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( + TranslatableStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sse( + TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync_sse( + TranslatableStructWithDartCodeTwinSyncSse 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 5245cf836f..6e7dd29cf0 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'; @@ -86,6 +87,11 @@ import 'api/pseudo_manual/comment_twin_rust_async_sse.dart'; import 'api/pseudo_manual/comment_twin_sse.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_sync_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_sync.dart'; +import 'api/pseudo_manual/dart_code_twin_sync_sse.dart'; import 'api/pseudo_manual/dart_dynamic_twin_rust_async.dart'; import 'api/pseudo_manual/dart_dynamic_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; @@ -904,6 +910,30 @@ 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinMoiPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoiPtr; @@ -1450,6 +1480,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -1985,6 +2045,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -3024,6 +3114,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -5030,6 +5150,36 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -8552,6 +8702,32 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSse + dco_decode_translatable_struct_with_dart_code_twin_sse(dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + dco_decode_translatable_struct_with_dart_code_twin_sync_sse(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -9101,6 +9277,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -9636,6 +9842,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -10680,6 +10916,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -12924,6 +13190,36 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -16943,6 +17239,36 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSse + sse_decode_translatable_struct_with_dart_code_twin_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + sse_decode_translatable_struct_with_dart_code_twin_sync_sse( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -19572,6 +19898,42 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync 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_rust_async(); + cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_rust_async( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync 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_sync(); + cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_sync( + raw, ptr.ref); + return ptr; + } + @protected ffi.Pointer cst_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -24160,6 +24522,37 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync apiObj, + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_rust_async> + wireObj) { + cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_rust_async( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_sync( + apiObj, wireObj.ref); + } + @protected void cst_api_fill_to_wire_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal apiObj, @@ -27325,6 +27718,27 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync apiObj, + wire_cst_translatable_struct_with_dart_code_twin_rust_async wireObj) { + wireObj.a = cst_encode_i_32(apiObj.a); + } + + @protected + void cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync apiObj, + wire_cst_translatable_struct_with_dart_code_twin_sync 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 +28021,18 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -27831,6 +28257,18 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw); @@ -28205,6 +28643,18 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -28787,6 +29237,37 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -29334,6 +29815,37 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -30429,6 +30941,37 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -32561,6 +33104,34 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + TranslatableStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -36408,6 +36979,32 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( + TranslatableStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sse( + TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync_sse( + TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -37393,6 +37990,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_, ) { @@ -53780,6 +54420,238 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + void wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + int port_, + int that, + ) { + return _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_, + that, + ); + } + + late final _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async'); + late final _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async = + _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr + .asFunction(); + + void + wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + int port_, + ffi.Pointer + that, + ) { + return _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_, + that, + ); + } + + late final _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_rust_async>)>>( + 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async'); + late final _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async = + _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr + .asFunction< + void Function( + int, + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_rust_async>)>(); + + void + wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse'); + late final _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse = + _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr + .asFunction, int, int)>(); + + void + wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse'); + late final _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse = + _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr + .asFunction, int, int)>(); + + void wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse'); + late final _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse = + _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_ssePtr + .asFunction, int, int)>(); + + void wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse'); + late final _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse = + _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_ssePtr + .asFunction, int, int)>(); + + WireSyncRust2DartDco + wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + int that, + ) { + return _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + that, + ); + } + + late final _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_syncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync'); + late final _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync = + _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_syncPtr + .asFunction(); + + WireSyncRust2DartDco + wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + ffi.Pointer that, + ) { + return _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + that, + ); + } + + late final _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_syncPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function( + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_sync>)>>( + 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync'); + late final _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync = + _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_syncPtr + .asFunction< + WireSyncRust2DartDco Function( + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_sync>)>(); + + WireSyncRust2DartSse + wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse'); + late final _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse = + _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + + WireSyncRust2DartSse + wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse'); + late final _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse = + _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + void wire_return_dart_dynamic_twin_rust_async( int port_, ) { @@ -91776,6 +92648,198 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( ffi.Pointer ptr, @@ -95867,6 +96931,62 @@ 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_translatable_struct_with_dart_code_twin_rust_async() { + return _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async(); + } + + late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_asyncPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_rust_async> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async'); + late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async = + _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_asyncPtr + .asFunction< + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_rust_async> + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync() { + return _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync(); + } + + late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_syncPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_translatable_struct_with_dart_code_twin_sync> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync'); + late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync = + _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_syncPtr + .asFunction< + ffi.Pointer + 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(); @@ -98943,6 +100063,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; @@ -100340,6 +101466,18 @@ final class wire_cst_struct_with_comments_twin_sync extends ffi.Struct { external int field_with_comments; } +final class wire_cst_translatable_struct_with_dart_code_twin_rust_async + extends ffi.Struct { + @ffi.Int32() + external int a; +} + +final class wire_cst_translatable_struct_with_dart_code_twin_sync + extends ffi.Struct { + @ffi.Int32() + external int a; +} + final class wire_cst_EnumDartOpaqueTwinRustAsync_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 7f096cf28e..ff430934da 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'; @@ -86,6 +87,11 @@ import 'api/pseudo_manual/comment_twin_rust_async_sse.dart'; import 'api/pseudo_manual/comment_twin_sse.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_sync_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_sse.dart'; +import 'api/pseudo_manual/dart_code_twin_sync.dart'; +import 'api/pseudo_manual/dart_code_twin_sync_sse.dart'; import 'api/pseudo_manual/dart_dynamic_twin_rust_async.dart'; import 'api/pseudo_manual/dart_dynamic_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; @@ -903,6 +909,30 @@ 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinMoiPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi; @@ -1449,6 +1479,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -1984,6 +2044,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -3023,6 +3113,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic raw); + @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -5029,6 +5149,36 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -8551,6 +8701,32 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSse + dco_decode_translatable_struct_with_dart_code_twin_sse(dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + dco_decode_translatable_struct_with_dart_code_twin_sync_sse(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -9100,6 +9276,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -9635,6 +9841,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -10679,6 +10915,36 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + SseDeserializer deserializer); + @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -12923,6 +13189,36 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -16942,6 +17238,36 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinRustAsyncSse + sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSse + sse_decode_translatable_struct_with_dart_code_twin_sse( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSyncSse + sse_decode_translatable_struct_with_dart_code_twin_sync_sse( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -19325,6 +19651,30 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_translatable_struct_with_dart_code_twin_rust_async(raw); + } + + @protected + List + cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_translatable_struct_with_dart_code_twin_sync(raw); + } + @protected List cst_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal raw) { @@ -24097,6 +24447,27 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return [cst_encode_i_32(raw.a)]; + } + + @protected + List cst_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync 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 +24789,18 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -24642,6 +25025,18 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw); @@ -25016,6 +25411,18 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -25598,6 +26005,37 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -26145,6 +26583,37 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -27240,6 +27709,37 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + OpaqueStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -29372,6 +29872,34 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( + TranslatableStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( + TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( + TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -33219,6 +33747,32 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( + TranslatableStructWithDartCodeTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sse( + TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync_sse( + TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -33535,6 +34089,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_); @@ -38276,6 +38842,85 @@ class RustLibWire implements BaseWire { .wire_function_with_comments_triple_slash_single_line_twin_sync_sse( ptr_, rust_vec_len_, data_len_); + void wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + NativePortType port_, Object that) => + wasmModule + .wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_, that); + + void wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + NativePortType port_, List that) => + wasmModule + .wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_, that); + + void wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_, ptr_, rust_vec_len_, data_len_); + + void wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_, ptr_, rust_vec_len_, data_len_); + + void wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule.wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + + void wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + Object that) => + wasmModule + .wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + List that) => + wasmModule + .wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + void wire_return_dart_dynamic_twin_rust_async(NativePortType port_) => wasmModule.wire_return_dart_dynamic_twin_rust_async(port_); @@ -50597,6 +51242,78 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( dynamic ptr) => wasmModule @@ -51136,6 +51853,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( @@ -54345,6 +55070,61 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + NativePortType port_, Object that); + + external void + wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + NativePortType port_, List that); + + external void + wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external void + wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external void wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external void + wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + List that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire_return_dart_dynamic_twin_rust_async(NativePortType port_); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ @@ -62517,6 +63297,54 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + 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/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index 34ae8e4719..e56041e291 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -4,7 +4,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; @@ -12,7 +15,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinRustAsync { pub a: i32, } @@ -25,3 +29,9 @@ impl TranslatableStructWithDartCodeTwinRustAsync { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinRustAsync; + +impl OpaqueStructWithDartCodeTwinRustAsync { + pub async fn normal_method_twin_rust_async(&self) -> i32 { + self.a * 2 + } +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs index ad777dd68f..f8cd893450 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs @@ -4,7 +4,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinRustAsyncSse other) => a == other.a; @@ -12,7 +15,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinRustAsyncSse { pub a: i32, } @@ -26,3 +30,10 @@ impl TranslatableStructWithDartCodeTwinRustAsyncSse { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinRustAsyncSse; + +impl OpaqueStructWithDartCodeTwinRustAsyncSse { + #[flutter_rust_bridge::frb(serialize)] + pub async fn normal_method_twin_rust_async_sse(&self) -> i32 { + self.a * 2 + } +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs index b584d99b99..0a2a6b101a 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs @@ -4,7 +4,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinSse other) => a == other.a; @@ -12,7 +15,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinSse { pub a: i32, } @@ -26,3 +30,10 @@ impl TranslatableStructWithDartCodeTwinSse { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinSse; + +impl OpaqueStructWithDartCodeTwinSse { + #[flutter_rust_bridge::frb(serialize)] + pub fn normal_method_twin_sse(&self) -> i32 { + self.a * 2 + } +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index 0ca0a84ec5..43ea1819f7 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -4,7 +4,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; @@ -12,7 +15,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinSync { pub a: i32, } @@ -26,3 +30,10 @@ impl TranslatableStructWithDartCodeTwinSync { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinSync; + +impl OpaqueStructWithDartCodeTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn normal_method_twin_sync(&self) -> i32 { + self.a * 2 + } +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs index a10da9f255..b74b9dbbdb 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs @@ -4,7 +4,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinSyncSse other) => a == other.a; @@ -12,7 +15,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinSyncSse { pub a: i32, } @@ -27,3 +31,11 @@ impl TranslatableStructWithDartCodeTwinSyncSse { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinSyncSse; + +impl OpaqueStructWithDartCodeTwinSyncSse { + #[flutter_rust_bridge::frb(serialize)] + #[flutter_rust_bridge::frb(sync)] + pub fn normal_method_twin_sync_sse(&self) -> i32 { + self.a * 2 + } +} 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 414073dc43..d4918f34d8 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -5,10 +5,16 @@ 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::*; use crate::api::misc_no_twin_example_b::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async_sse::*; +use crate::api::pseudo_manual::dart_code_twin_sse::*; +use crate::api::pseudo_manual::dart_code_twin_sync::*; +use crate::api::pseudo_manual::dart_code_twin_sync_sse::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; @@ -573,6 +579,45 @@ 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) -> OpaqueStructWithDartCodeTwinRustAsync { + CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >, + >::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) -> OpaqueStructWithDartCodeTwinSync { + CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >, + >::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 +2342,62 @@ 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< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >, + > 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< + OpaqueStructWithDartCodeTwinRustAsync, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >, + > 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 +5384,42 @@ 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_translatable_struct_with_dart_code_twin_rust_async { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap).into() + } + } +impl + CstDecode< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + > for *mut wire_cst_translatable_struct_with_dart_code_twin_sync +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync + { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + >::cst_decode(*wrap) + .into() + } +} impl CstDecode for *mut wire_cst_tuple_struct_with_one_field_twin_normal { @@ -11073,6 +11210,37 @@ 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_translatable_struct_with_dart_code_twin_rust_async { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: self.a.cst_decode()} + } + } +impl + CstDecode< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + > for wire_cst_translatable_struct_with_dart_code_twin_sync +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync + { + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync { + a: self.a.cst_decode(), + } + } +} impl CstDecode for wire_cst_tuple_struct_with_one_field_twin_normal { @@ -15076,6 +15244,42 @@ 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_translatable_struct_with_dart_code_twin_rust_async { + fn new_with_null_ptr() -> Self { + Self { + a: Default::default(), + } + } +} +impl Default for wire_cst_translatable_struct_with_dart_code_twin_rust_async { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_translatable_struct_with_dart_code_twin_sync { + fn new_with_null_ptr() -> Self { + Self { + a: Default::default(), + } + } +} +impl Default for wire_cst_translatable_struct_with_dart_code_twin_sync { + 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 +15760,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_) @@ -22842,6 +23062,122 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire_function_with_comments_tripl ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_: i64, + that: usize, +) { + wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_: i64, + that: *mut wire_cst_translatable_struct_with_dart_code_twin_rust_async, +) { + wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + that: *mut wire_cst_translatable_struct_with_dart_code_twin_sync, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( + ptr_, + rust_vec_len_, + data_len_, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_rust_async( port_: i64, @@ -41039,6 +41375,158 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsyncSse, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsyncSse, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSyncSse, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSyncSse, + >, + >::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, @@ -43365,6 +43853,30 @@ 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_translatable_struct_with_dart_code_twin_rust_async( +) -> *mut wire_cst_translatable_struct_with_dart_code_twin_rust_async { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_translatable_struct_with_dart_code_twin_rust_async::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync( +) -> *mut wire_cst_translatable_struct_with_dart_code_twin_sync { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_translatable_struct_with_dart_code_twin_sync::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 { @@ -49161,6 +49673,21 @@ 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_translatable_struct_with_dart_code_twin_rust_async { + a: i32, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_translatable_struct_with_dart_code_twin_sync { + 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 cad122800f..cdede147d0 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -20,10 +20,16 @@ // 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::*; use crate::api::misc_no_twin_example_b::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async_sse::*; +use crate::api::pseudo_manual::dart_code_twin_sse::*; +use crate::api::pseudo_manual::dart_code_twin_sync::*; +use crate::api::pseudo_manual::dart_code_twin_sync_sse::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; @@ -930,6 +936,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, ) { @@ -13703,6 +13736,147 @@ fn wire_function_with_comments_triple_slash_single_line_twin_sync_sse_impl( Result::<_,()>::Ok(crate::api::pseudo_manual::comment_twin_sync_sse::function_with_comments_triple_slash_single_line_twin_sync_sse()) })()) }) } +fn wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| async move { + transform_result_dco((move || async move { + let api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::OpaqueStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) + })().await) + } }) +} +fn wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| async move { + transform_result_dco((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) + })().await) + } }) +} +fn wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + let api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async_sse::OpaqueStructWithDartCodeTwinRustAsyncSse::normal_method_twin_rust_async_sse(&api_that).await) + })().await) + } }) +} +fn wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse::normal_method_twin_rust_async_sse(&api_that).await) + })().await) + } }) +} +fn wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_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::pseudo_manual::dart_code_twin_sse::OpaqueStructWithDartCodeTwinSse::normal_method_twin_sse(&api_that)) + })()) + } }) +} +fn wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse::normal_method_twin_sse(&api_that)) + })()) + } }) +} +fn wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode(); + transform_result_dco((move || { + let api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::OpaqueStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) + })()) }) +} +fn wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( + that: impl CstDecode< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode(); + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) + })()) }) +} +fn wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync_sse::OpaqueStructWithDartCodeTwinSyncSse::normal_method_twin_sync_sse(&api_that)) + })()) }) +} +fn wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse::normal_method_twin_sync_sse(&api_that)) + })()) }) +} fn wire_return_dart_dynamic_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { @@ -39178,6 +39352,76 @@ 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 OpaqueStructWithDartCodeTwinRustAsync { + // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinRustAsyncSse { + // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSse { + // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSync { + // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSyncSse { + // Codec=Sse (Serialization based), see 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 { @@ -41978,6 +42222,82 @@ 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 RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::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 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 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> { @@ -56423,6 +56743,52 @@ 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + // 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: var_a};} + } + +impl SseDecode for crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { + // 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::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse{a: var_a};} + } + +impl SseDecode + for crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse +{ + // 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::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse{a: var_a}; + } +} + +impl SseDecode + for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync{a: var_a}; + } +} + +impl SseDecode for crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { + // 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::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse{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 { @@ -58526,6 +58892,126 @@ 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 { + 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 OpaqueStructWithDartCodeTwinRustAsync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_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 OpaqueStructWithDartCodeTwinRustAsyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_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 OpaqueStructWithDartCodeTwinSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_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 OpaqueStructWithDartCodeTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_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 OpaqueStructWithDartCodeTwinSyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -71612,6 +72098,116 @@ 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync {} +impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + self + } + } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { + 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::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse {} +impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { + fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { + self + } + } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse +{ + 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::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse, + > for crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse +{ + fn into_into_dart( + self, + ) -> crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + > for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + fn into_into_dart( + self, + ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync + { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { + 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::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse {} +impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { + fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { + 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() @@ -73376,6 +73972,88 @@ 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 OpaqueStructWithDartCodeTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinRustAsyncSse { + // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinSse { + // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinSync { + // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinSyncSse { + // Codec=Sse (Serialization based), see doc to use other 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) { @@ -76375,6 +77053,88 @@ 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 RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::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 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 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> { @@ -88093,6 +88853,46 @@ 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + // 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::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { + // 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::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse +{ + // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + // 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::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { + // 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 eb08d0a681..f65e441d4f 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -5,10 +5,16 @@ 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::*; use crate::api::misc_no_twin_example_b::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async_sse::*; +use crate::api::pseudo_manual::dart_code_twin_sse::*; +use crate::api::pseudo_manual::dart_code_twin_sync::*; +use crate::api::pseudo_manual::dart_code_twin_sync_sse::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; @@ -7449,6 +7455,57 @@ 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 { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + let self_ = self.dyn_into::().unwrap(); + assert_eq!(self_.length(), 1, "Expected 1 elements, got {}", self_.length()); + crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: self_.get(0).cst_decode()} + } + } +impl + CstDecode< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + > 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync + { + let self_ = self + .dyn_into::() + .unwrap(); + assert_eq!( + self_.length(), + 1, + "Expected 1 elements, got {}", + self_.length() + ); + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync { + a: self_.get(0).cst_decode(), + } + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8328,6 +8385,51 @@ 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) -> OpaqueStructWithDartCodeTwinRustAsync { + CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >, + >::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) -> OpaqueStructWithDartCodeTwinSync { + CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >, + >::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 +10638,74 @@ 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< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >, + > 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< + OpaqueStructWithDartCodeTwinRustAsync, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >, + > 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 +12295,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, @@ -19435,6 +19621,122 @@ pub fn wire_function_with_comments_triple_slash_single_line_twin_sync_sse( ) } +#[wasm_bindgen] +pub fn wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) +} + +#[wasm_bindgen] +pub fn wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) +} + +#[wasm_bindgen] +pub fn wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[wasm_bindgen] +pub fn wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[wasm_bindgen] +pub fn wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[wasm_bindgen] +pub fn wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[wasm_bindgen] +pub fn wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) +} + +#[wasm_bindgen] +pub fn wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) +} + +#[wasm_bindgen] +pub fn wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[wasm_bindgen] +pub fn wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( + ptr_, + rust_vec_len_, + data_len_, + ) +} + #[wasm_bindgen] pub fn wire_return_dart_dynamic_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -37642,6 +37944,158 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinSyncSse, + >, + >::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_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..cbcc785454 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart @@ -0,0 +1,55 @@ +// 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, + ); +} + +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 ==(StructWithDartCodeTwinNormal other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart new file mode 100644 index 0000000000..9cb0ac3216 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart @@ -0,0 +1,55 @@ +// 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 OpaqueStructWithDartCodeTwinRustAsync extends RustOpaque { + OpaqueStructWithDartCodeTwinRustAsync.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr, + ); + + Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api + .opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinRustAsync { + final int a; + + const TranslatableStructWithDartCodeTwinRustAsync({ + required this.a, + }); + + Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + + @override + int get hashCode => a.hashCode; + + int dartCodeMethod() => a * 2; +} diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart new file mode 100644 index 0000000000..34ed9808f8 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart @@ -0,0 +1,54 @@ +// 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 OpaqueStructWithDartCodeTwinSync extends RustOpaque { + OpaqueStructWithDartCodeTwinSync.dcoDecode(List wire) + : super.dcoDecode(wire, _kStaticData); + + OpaqueStructWithDartCodeTwinSync.sseDecode(int ptr, int externalSizeOnNative) + : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr, + ); + + int normalMethodTwinSync({dynamic hint}) => + RustLib.instance.api.opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( + that: this, + hint: hint, + ); +} + +class TranslatableStructWithDartCodeTwinSync { + final int a; + + const TranslatableStructWithDartCodeTwinSync({ + required this.a, + }); + + int normalMethodTwinSync({dynamic hint}) => RustLib.instance.api + .translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( + that: this, + hint: hint, + ); + + @override + bool operator ==(StructWithDartCodeTwinSync other) => 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 71d0afbbe5..80a2e94778 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'; @@ -57,6 +58,8 @@ import 'api/pseudo_manual/chrono_type_twin_rust_async.dart'; import 'api/pseudo_manual/chrono_type_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_rust_async.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'api/pseudo_manual/dart_code_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_sync.dart'; @@ -304,6 +307,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) @@ -1681,6 +1690,20 @@ abstract class RustLibApi extends BaseApi { void functionWithCommentsTripleSlashSingleLineTwinSync({dynamic hint}); + Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}); + + Future + translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required TranslatableStructWithDartCodeTwinRustAsync that, + dynamic hint}); + + int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}); + + int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}); + Future rustCallDartLoopbackTwinRustAsync( {required FutureOr Function( DemoStructForRustCallDartTwinRustAsync) @@ -3727,6 +3750,33 @@ 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_OpaqueStructWithDartCodeTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinNormal; @@ -4996,6 +5046,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( @@ -5008,7 +5120,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, @@ -5038,7 +5150,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, @@ -5065,7 +5177,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, @@ -5092,7 +5204,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, @@ -5119,7 +5231,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, @@ -5150,7 +5262,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, @@ -5180,7 +5292,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, @@ -5207,7 +5319,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, @@ -5234,7 +5346,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, @@ -5261,7 +5373,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, @@ -5287,7 +5399,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, @@ -5315,7 +5427,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, @@ -5341,7 +5453,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, @@ -5368,7 +5480,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, @@ -5396,7 +5508,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, @@ -5423,7 +5535,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, @@ -5449,7 +5561,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, @@ -5474,7 +5586,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, @@ -5501,7 +5613,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, @@ -5526,7 +5638,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, @@ -5552,7 +5664,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, @@ -5578,7 +5690,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, @@ -5604,7 +5716,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, @@ -5632,7 +5744,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, @@ -5658,7 +5770,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, @@ -5683,7 +5795,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, @@ -5708,7 +5820,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, @@ -5733,7 +5845,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, @@ -5758,7 +5870,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, @@ -5784,7 +5896,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, @@ -5811,7 +5923,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, @@ -5836,7 +5948,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, @@ -5861,7 +5973,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: @@ -5890,7 +6002,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, @@ -5917,7 +6029,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, @@ -5943,7 +6055,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, @@ -5971,7 +6083,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, @@ -5999,7 +6111,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, @@ -6027,7 +6139,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, @@ -6054,7 +6166,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, @@ -6081,7 +6193,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, @@ -6107,7 +6219,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, @@ -6133,7 +6245,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, @@ -6159,7 +6271,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, @@ -6185,7 +6297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_event_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 95, port: port_); + funcId: 97, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -6210,7 +6322,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, @@ -6238,7 +6350,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, @@ -6262,7 +6374,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, @@ -6289,7 +6401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 120, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_normal, @@ -6316,7 +6428,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: 123, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6346,7 +6458,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_u_32, @@ -6375,7 +6487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 121, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6404,7 +6516,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_u_32, @@ -6434,7 +6546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_normal, @@ -6461,7 +6573,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: 118, port: port_); + funcId: 120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6491,7 +6603,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 +6632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6549,7 +6661,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, @@ -6577,7 +6689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6602,7 +6714,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_u_32, @@ -6629,7 +6741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6657,7 +6769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6684,7 +6796,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: 103, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6709,7 +6821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 96, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6733,7 +6845,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, @@ -6758,7 +6870,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, @@ -6783,7 +6895,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, @@ -6808,7 +6920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6833,7 +6945,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, @@ -6858,7 +6970,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, @@ -6883,7 +6995,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, @@ -6908,7 +7020,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_u_32, @@ -6933,7 +7045,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6960,7 +7072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6985,7 +7097,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, @@ -7010,7 +7122,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_String, @@ -7035,7 +7147,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_unit, @@ -7059,7 +7171,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_new_simple_struct, @@ -7084,7 +7196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -7111,7 +7223,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 126, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -7137,7 +7249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 125, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -7163,7 +7275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_another_macro_struct_twin_normal, @@ -7190,7 +7302,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_macro_struct(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_macro_struct, @@ -7216,7 +7328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -7243,7 +7355,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: 135, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -7271,7 +7383,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: 138, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_normal, @@ -7299,7 +7411,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: 137, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_normal, @@ -7326,7 +7438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -7353,7 +7465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 136, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -7380,7 +7492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -7406,7 +7518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -7434,7 +7546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7466,7 +7578,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: 142, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7493,7 +7605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 148, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7525,7 +7637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 147, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_normal, @@ -7555,7 +7667,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: 146, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7591,7 +7703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_normal, @@ -7621,7 +7733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_normal, @@ -7648,7 +7760,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: 144, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7676,7 +7788,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: 150, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7702,7 +7814,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_normal, @@ -7729,7 +7841,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: 155, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7759,7 +7871,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: 152, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7786,7 +7898,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_normal, @@ -7813,7 +7925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -7838,7 +7950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -7866,7 +7978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -7898,7 +8010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7927,7 +8039,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal_array_3, @@ -7951,7 +8063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal, @@ -7975,7 +8087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8001,7 +8113,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_list_application_settings, @@ -8027,7 +8139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -8053,7 +8165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -8077,7 +8189,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_application_settings, @@ -8101,7 +8213,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, @@ -8126,7 +8238,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: sse_decode_application_message, @@ -8152,7 +8264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8177,7 +8289,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_application_mode_array_2, @@ -8202,7 +8314,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_application_mode, @@ -8227,7 +8339,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_Map_u_8_application_mode, @@ -8252,7 +8364,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_opt_box_autoadd_application_mode, @@ -8277,7 +8389,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_Set_application_mode, @@ -8302,7 +8414,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_mirror_struct_twin_normal, @@ -8328,7 +8440,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: @@ -8354,7 +8466,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_list_application_mode, @@ -8382,7 +8494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -8409,7 +8521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -8434,7 +8546,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_contains_mirrored_sub_struct_twin_normal, @@ -8460,7 +8572,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_raw_string_mirrored, @@ -8486,7 +8598,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_struct_with_hash_map, @@ -8512,7 +8624,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_enum_mirrored, @@ -8538,7 +8650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -8564,7 +8676,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_nested_raw_string_mirrored, @@ -8591,7 +8703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 172, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -8616,7 +8728,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 170, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -8641,7 +8753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 187, port: port_); + funcId: 189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_normal, @@ -8667,7 +8779,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: 184, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_normal, @@ -8694,7 +8806,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: 186, port: port_); + funcId: 188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_normal, @@ -8720,7 +8832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 190, port: port_); + funcId: 192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -8747,7 +8859,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: 192, port: port_); + funcId: 194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -8773,7 +8885,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 191, port: port_); + funcId: 193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -8799,7 +8911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_normal(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 185, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_normal, @@ -8826,7 +8938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_normal(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 188, port: port_); + funcId: 190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_normal, @@ -8852,7 +8964,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: 189, port: port_); + funcId: 191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_normal, @@ -8880,7 +8992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 193, port: port_); + funcId: 195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8908,7 +9020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 194, port: port_); + funcId: 196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8937,7 +9049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 195, port: port_); + funcId: 197, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8969,7 +9081,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: sse_decode_unit, @@ -8997,7 +9109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 197, port: port_); + funcId: 199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9024,7 +9136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -9048,7 +9160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9074,7 +9186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -9101,7 +9213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -9127,7 +9239,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: 202, port: port_); + funcId: 204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -9153,7 +9265,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 208, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9193,7 +9305,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: 208, port: port_); + funcId: 210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9229,7 +9341,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 207, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -9258,7 +9370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 203, port: port_); + funcId: 205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -9285,7 +9397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 204, port: port_); + funcId: 206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -9312,7 +9424,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: 207, port: port_); + funcId: 209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -9341,7 +9453,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: 209, port: port_); + funcId: 211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9368,7 +9480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 210, port: port_); + funcId: 212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -9402,7 +9514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 211, port: port_); + funcId: 213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9427,7 +9539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 212, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -9453,7 +9565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 217, port: port_); + funcId: 219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_rust_async, @@ -9479,7 +9591,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: 221, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -9503,7 +9615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -9528,7 +9640,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_point_twin_rust_async_array_2, @@ -9555,7 +9667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 222, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9581,7 +9693,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: 223, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -9607,7 +9719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -9633,7 +9745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 219, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -9660,7 +9772,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: 220, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -9687,7 +9799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 218, port: port_); + funcId: 220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -9713,7 +9825,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: 216, port: port_); + funcId: 218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -9737,7 +9849,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: 228)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_sync, @@ -9762,7 +9874,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: 232)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -9785,7 +9897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 224)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 226)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -9808,7 +9920,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_point_twin_sync_array_2, @@ -9832,7 +9944,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: 233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 235)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9857,7 +9969,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: 234)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 236)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -9881,7 +9993,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: 226)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -9906,7 +10018,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: 230)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 232)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -9931,7 +10043,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: 231)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -9956,7 +10068,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: 229)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 231)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -9980,7 +10092,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: 227)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -10006,7 +10118,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: 236, port: port_); + funcId: 238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10034,7 +10146,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: 237, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -10059,7 +10171,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: 241)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 243)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10085,7 +10197,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: 242)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 244)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -10112,7 +10224,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: 261, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -10142,7 +10254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -10172,7 +10284,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: 262, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -10199,7 +10311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -10226,7 +10338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10253,7 +10365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -10280,7 +10392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -10306,7 +10418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -10332,7 +10444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -10358,7 +10470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -10384,7 +10496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -10411,7 +10523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -10438,7 +10550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -10464,7 +10576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -10490,7 +10602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -10516,7 +10628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -10542,7 +10654,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -10569,7 +10681,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10597,7 +10709,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: 277, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -10628,7 +10740,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: 276, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -10659,7 +10771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -10688,7 +10800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -10715,7 +10827,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: 275, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -10742,7 +10854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -10769,7 +10881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -10796,7 +10908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -10823,7 +10935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -10850,7 +10962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -10877,7 +10989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -10904,7 +11016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -10931,7 +11043,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -10958,7 +11070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -10985,7 +11097,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11012,7 +11124,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11040,7 +11152,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: 293, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -11071,7 +11183,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: 292, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -11102,7 +11214,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: 294, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -11132,7 +11244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -11159,7 +11271,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: 291, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -11186,7 +11298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -11213,7 +11325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -11240,7 +11352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -11267,7 +11379,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11294,7 +11406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -11321,7 +11433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11348,7 +11460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11375,7 +11487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11402,7 +11514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11429,7 +11541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11456,7 +11568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11483,7 +11595,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: 309)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 311)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -11512,7 +11624,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: 308)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 310)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -11541,7 +11653,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: 310)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 312)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -11567,7 +11679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 305)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 307)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -11593,7 +11705,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: 307)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 309)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -11619,7 +11731,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: 303)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 305)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -11645,7 +11757,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: 304)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -11671,7 +11783,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: 296)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 298)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -11697,7 +11809,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: 297)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 299)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11723,7 +11835,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: 298)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 300)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -11749,7 +11861,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: 295)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 297)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11775,7 +11887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 308)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11801,7 +11913,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: 300)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 302)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11827,7 +11939,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: 301)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 303)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11853,7 +11965,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: 302)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 304)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11879,7 +11991,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: 299)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 301)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11907,7 +12019,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: 327, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -11938,7 +12050,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: 326, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -11969,7 +12081,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: 328, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -11998,7 +12110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -12025,7 +12137,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: 325, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -12052,7 +12164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -12079,7 +12191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -12106,7 +12218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -12133,7 +12245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -12160,7 +12272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -12187,7 +12299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -12214,7 +12326,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -12241,7 +12353,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -12268,7 +12380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -12295,7 +12407,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -12322,7 +12434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -12349,7 +12461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -12376,7 +12488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -12405,7 +12517,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: 345, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12439,7 +12551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12471,7 +12583,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: 346, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -12501,7 +12613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -12528,7 +12640,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: 343, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -12555,7 +12667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -12582,7 +12694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -12609,7 +12721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -12636,7 +12748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -12663,7 +12775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -12690,7 +12802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -12717,7 +12829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -12744,7 +12856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -12771,7 +12883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -12798,7 +12910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -12825,7 +12937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -12852,7 +12964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -12879,7 +12991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -12906,7 +13018,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: 363)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 365)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -12935,7 +13047,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: 362)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 364)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -12964,7 +13076,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: 364)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 366)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -12990,7 +13102,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: 359)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -13016,7 +13128,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: 361)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 363)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -13042,7 +13154,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: 357)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 359)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -13068,7 +13180,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: 358)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 360)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -13094,7 +13206,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: 348)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -13120,7 +13232,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: 349)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -13146,7 +13258,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -13172,7 +13284,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: 347)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 349)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -13198,7 +13310,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: 355)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 357)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -13224,7 +13336,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: 360)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 362)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -13250,7 +13362,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: 352)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 354)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -13276,7 +13388,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: 353)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 355)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -13302,7 +13414,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: 354)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 356)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -13328,7 +13440,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: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 353)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -13354,7 +13466,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: 356)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 358)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -13383,7 +13495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13416,7 +13528,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13448,7 +13560,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: 382, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -13478,7 +13590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -13505,7 +13617,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: 379, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -13532,7 +13644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -13559,7 +13671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -13585,7 +13697,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -13611,7 +13723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -13637,7 +13749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -13663,7 +13775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -13690,7 +13802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -13717,7 +13829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -13743,7 +13855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -13769,7 +13881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -13795,7 +13907,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -13821,7 +13933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -13848,7 +13960,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -13877,7 +13989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13910,7 +14022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13943,7 +14055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13974,7 +14086,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -14001,7 +14113,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: 397, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -14028,7 +14140,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -14055,7 +14167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -14082,7 +14194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -14109,7 +14221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -14136,7 +14248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -14163,7 +14275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -14190,7 +14302,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -14217,7 +14329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -14244,7 +14356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -14271,7 +14383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -14298,7 +14410,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -14325,7 +14437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -14352,7 +14464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -14380,7 +14492,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: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; }, codec: SseCodec( decodeSuccessData: @@ -14412,7 +14524,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: 416)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; }, codec: SseCodec( decodeSuccessData: @@ -14442,7 +14554,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: 418)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -14469,7 +14581,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: 413)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -14495,7 +14607,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: 415)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -14520,7 +14632,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: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 413)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -14545,7 +14657,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: 412)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -14570,7 +14682,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: 402)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 404)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -14595,7 +14707,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: 403)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -14620,7 +14732,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: 404)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -14645,7 +14757,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: 401)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 403)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -14670,7 +14782,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: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -14695,7 +14807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -14720,7 +14832,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: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -14745,7 +14857,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: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -14770,7 +14882,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: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -14795,7 +14907,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: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -14820,7 +14932,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: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -14849,7 +14961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -14880,7 +14992,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: 434, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -14911,7 +15023,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: 436, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -14941,7 +15053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -14968,7 +15080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14995,7 +15107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -15022,7 +15134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15049,7 +15161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -15076,7 +15188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -15103,7 +15215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -15130,7 +15242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -15157,7 +15269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -15184,7 +15296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15211,7 +15323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -15238,7 +15350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -15265,7 +15377,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -15292,7 +15404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -15319,7 +15431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15345,7 +15457,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: 453)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 455)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -15373,7 +15485,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: 452)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 454)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -15401,7 +15513,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: 454)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 456)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -15426,7 +15538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 449)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 451)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -15452,7 +15564,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: 451)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 453)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15477,7 +15589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 449)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -15502,7 +15614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15527,7 +15639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 438)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 440)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -15552,7 +15664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 439)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -15577,7 +15689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 440)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -15602,7 +15714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 437)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 439)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -15626,7 +15738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -15651,7 +15763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 452)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15676,7 +15788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -15701,7 +15813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 443)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -15726,7 +15838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 446)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -15751,7 +15863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 443)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -15775,7 +15887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 446)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15802,7 +15914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15829,7 +15941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15857,7 +15969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15884,7 +15996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15911,7 +16023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15938,7 +16050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -15965,7 +16077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15992,7 +16104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16019,7 +16131,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: 464, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16046,7 +16158,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16073,7 +16185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16100,7 +16212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -16127,7 +16239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16154,7 +16266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16179,7 +16291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16205,7 +16317,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16232,7 +16344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16260,7 +16372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16287,7 +16399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16314,7 +16426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16342,7 +16454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -16369,7 +16481,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16396,7 +16508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16423,7 +16535,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: 479, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16450,7 +16562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16477,7 +16589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16504,7 +16616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -16531,7 +16643,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16558,7 +16670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16583,7 +16695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16608,7 +16720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16634,7 +16746,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: 490)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16661,7 +16773,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: 488)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16687,7 +16799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16713,7 +16825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16739,7 +16851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -16764,7 +16876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16790,7 +16902,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: 496)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16816,7 +16928,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: 494)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16840,7 +16952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16866,7 +16978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16892,7 +17004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -16917,7 +17029,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: 486)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 488)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16942,7 +17054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 487)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16966,7 +17078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 485)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 487)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16992,7 +17104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -17018,7 +17130,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -17043,7 +17155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17072,7 +17184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -17102,7 +17214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -17129,7 +17241,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: 509, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17156,7 +17268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -17182,7 +17294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -17207,7 +17319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -17232,7 +17344,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, @@ -17257,7 +17369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -17281,7 +17393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -17305,7 +17417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17333,7 +17445,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: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -17361,7 +17473,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: 515)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -17386,7 +17498,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: 519)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 521)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17410,7 +17522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -17434,7 +17546,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: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -17458,7 +17570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -17481,7 +17593,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, @@ -17508,7 +17620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17537,7 +17649,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, @@ -17565,7 +17677,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, @@ -17591,7 +17703,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, @@ -17620,7 +17732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17649,7 +17761,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: 529)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 531)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17674,7 +17786,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, @@ -17698,7 +17810,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, @@ -17722,7 +17834,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, @@ -17748,7 +17860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 525)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 527)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17769,6 +17881,129 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 533, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", + argNames: ["that"], + ); + + @override + Future + translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( + {required TranslatableStructWithDartCodeTwinRustAsync that, + dynamic hint}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 532, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", + argNames: ["that"], + ); + + @override + int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 535)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", + argNames: ["that"], + ); + + @override + int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( + {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 534)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta + get kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", + argNames: ["that"], + ); + @override Future rustCallDartLoopbackTwinRustAsync( {required FutureOr Function( @@ -17781,7 +18016,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: 534, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17811,7 +18046,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: 537, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17838,7 +18073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs_String_Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17865,7 +18100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_String(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17892,7 +18127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17923,7 +18158,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: 532, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17953,7 +18188,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: 535, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17980,7 +18215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_DartOpaque(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18007,7 +18242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18034,7 +18269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18061,7 +18296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -18089,7 +18324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -18116,7 +18351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18144,7 +18379,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18172,7 +18407,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18199,7 +18434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18226,7 +18461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18251,7 +18486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18278,7 +18513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18304,7 +18539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18330,7 +18565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18357,7 +18592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18383,7 +18618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18411,7 +18646,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18436,7 +18671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 554)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18461,7 +18696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18486,7 +18721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -18513,7 +18748,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: 563)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -18538,7 +18773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18564,7 +18799,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: 566)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18589,7 +18824,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: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18614,7 +18849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18638,7 +18873,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: 563)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18662,7 +18897,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: 559)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18686,7 +18921,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: 562)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18710,7 +18945,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: 561)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18734,7 +18969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18758,7 +18993,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: 564)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18782,7 +19017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18809,7 +19044,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: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18837,7 +19072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18862,7 +19097,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18888,7 +19123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 570, port: port_); + funcId: 576, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -18917,7 +19152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 577, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18945,7 +19180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 576, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18969,7 +19204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18993,7 +19228,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 580)!; }, codec: SseCodec( decodeSuccessData: @@ -19021,7 +19256,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: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 581)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19048,7 +19283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -19076,7 +19311,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: 582, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -19104,7 +19339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -19132,7 +19367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -19160,7 +19395,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -19187,7 +19422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 585, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -19214,7 +19449,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: 587, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -19241,7 +19476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 584, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -19268,7 +19503,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: 586, port: port_); + funcId: 592, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -19294,7 +19529,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: 583, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19319,7 +19554,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: 588)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -19344,7 +19579,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: 592)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -19370,7 +19605,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: 589)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -19396,7 +19631,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: 591)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -19422,7 +19657,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: 590)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -19448,7 +19683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 601)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -19474,7 +19709,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: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 603)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -19499,7 +19734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -19524,7 +19759,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: 596)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 602)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -19548,7 +19783,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: 593)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19574,7 +19809,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: 601, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19599,7 +19834,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19627,7 +19862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19652,7 +19887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_event_twin_rust_async, @@ -19679,7 +19914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 626, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -19707,7 +19942,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: 629, port: port_); + funcId: 635, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19738,7 +19973,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: 636, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19768,7 +20003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 627, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19797,7 +20032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 628, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19827,7 +20062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -19854,7 +20089,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: 624, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19884,7 +20119,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: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19913,7 +20148,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19942,7 +20177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19970,7 +20205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19995,7 +20230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20022,7 +20257,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20050,7 +20285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20078,7 +20313,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20103,7 +20338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20128,7 +20363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20153,7 +20388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20178,7 +20413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20203,7 +20438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20228,7 +20463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20253,7 +20488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20278,7 +20513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20303,7 +20538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20328,7 +20563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20355,7 +20590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20380,7 +20615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20405,7 +20640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20430,7 +20665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20455,7 +20690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -20481,7 +20716,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: 658)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 664)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20510,7 +20745,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: 665)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20538,7 +20773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20565,7 +20800,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: 663)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20594,7 +20829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -20620,7 +20855,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: 653)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20649,7 +20884,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: 660)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20676,7 +20911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20702,7 +20937,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: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20728,7 +20963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20752,7 +20987,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: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20777,7 +21012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20804,7 +21039,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: 637)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 643)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20830,7 +21065,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: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20854,7 +21089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 631)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20877,7 +21112,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: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20901,7 +21136,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: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20925,7 +21160,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: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20949,7 +21184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20973,7 +21208,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: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20997,7 +21232,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: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21021,7 +21256,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: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21045,7 +21280,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: 652)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21069,7 +21304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21094,7 +21329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21117,7 +21352,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: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21142,7 +21377,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 649, port: port_); + funcId: 655, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21166,7 +21401,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: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21190,7 +21425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 663, port: port_); + funcId: 669, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21215,7 +21450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 662, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21242,7 +21477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 661, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21269,7 +21504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 660, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21293,7 +21528,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: 673)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21317,7 +21552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 666)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 672)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21342,7 +21577,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 671)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21366,7 +21601,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: 664)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 670)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21392,7 +21627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 668, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21419,7 +21654,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: 672, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21447,7 +21682,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: 675, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -21475,7 +21710,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: 674, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -21502,7 +21737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21529,7 +21764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 673, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21556,7 +21791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -21583,7 +21818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -21609,7 +21844,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: 676)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 682)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21634,7 +21869,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: 680)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 686)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21660,7 +21895,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: 683)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 689)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -21686,7 +21921,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: 682)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 688)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -21712,7 +21947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 678)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 684)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21738,7 +21973,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: 681)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 687)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21763,7 +21998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 677)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 683)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -21788,7 +22023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 679)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 685)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -21815,7 +22050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21849,7 +22084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21878,7 +22113,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21910,7 +22145,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -21941,7 +22176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21978,7 +22213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 690, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -22009,7 +22244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -22037,7 +22272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 689, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22070,7 +22305,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: 695, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22098,7 +22333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 699, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -22125,7 +22360,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: 700, port: port_); + funcId: 706, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22156,7 +22391,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: 697, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22184,7 +22419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 696, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -22212,7 +22447,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: 698, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -22238,7 +22473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 702, port: port_); + funcId: 708, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22268,7 +22503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 701, port: port_); + funcId: 707, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22301,7 +22536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22330,7 +22565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -22354,7 +22589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 684, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -22380,7 +22615,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: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22410,7 +22645,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: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22437,7 +22672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 712, port: port_); + funcId: 718, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22469,7 +22704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 711, port: port_); + funcId: 717, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22499,7 +22734,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: 710, port: port_); + funcId: 716, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22534,7 +22769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 709, port: port_); + funcId: 715, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22562,7 +22797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -22588,7 +22823,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: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22615,7 +22850,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: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22640,7 +22875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -22666,7 +22901,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: 719)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22695,7 +22930,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: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22721,7 +22956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -22747,7 +22982,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: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -22771,7 +23006,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22796,7 +23031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22827,7 +23062,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: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22854,7 +23089,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: 704)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -22877,7 +23112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 703)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -22901,7 +23136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 725, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -22927,7 +23162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 726, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -22953,7 +23188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 738, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -22979,7 +23214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 739, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23003,7 +23238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 722, port: port_); + funcId: 728, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23029,7 +23264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 723, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23054,7 +23289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 729, port: port_); + funcId: 735, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23080,7 +23315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 724, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -23105,7 +23340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 753, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -23130,7 +23365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -23156,7 +23391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 745, port: port_); + funcId: 751, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -23181,7 +23416,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -23207,7 +23442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -23233,7 +23468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 727, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_rust_async, @@ -23259,7 +23494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 728, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23286,7 +23521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -23314,7 +23549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 736, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -23341,7 +23576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 731, port: port_); + funcId: 737, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -23367,7 +23602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 740, port: port_); + funcId: 746, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23394,7 +23629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 738, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -23420,7 +23655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 741, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -23446,7 +23681,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 739, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -23472,7 +23707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 737, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -23498,7 +23733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 735, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -23525,7 +23760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 736, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -23550,7 +23785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 740, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -23575,7 +23810,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 751, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23600,7 +23835,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); + funcId: 758, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -23625,7 +23860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 764)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23649,7 +23884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23672,7 +23907,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 748)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23695,7 +23930,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: 755)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23719,7 +23954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 755)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23744,7 +23979,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: 750)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 756)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -23768,7 +24003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 773, port: port_); + funcId: 779, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -23793,7 +24028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 768, port: port_); + funcId: 774, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -23818,7 +24053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 771, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -23843,7 +24078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 769, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -23868,7 +24103,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 772, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -23893,7 +24128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 753, port: port_); + funcId: 759, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_sync, @@ -23918,7 +24153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 754, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23943,7 +24178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 770, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -23970,7 +24205,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: 756)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -23996,7 +24231,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: 757)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 763)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -24020,7 +24255,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: 772)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -24045,7 +24280,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: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -24069,7 +24304,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: 773)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -24094,7 +24329,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: 771)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -24119,7 +24354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 763)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -24143,7 +24378,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: 767)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -24169,7 +24404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -24193,7 +24428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 760)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -24219,7 +24454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 777, port: port_); + funcId: 783, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -24246,7 +24481,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: 774, port: port_); + funcId: 780, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -24273,7 +24508,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: 776, port: port_); + funcId: 782, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -24299,7 +24534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 780, port: port_); + funcId: 786, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24326,7 +24561,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: 782, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24352,7 +24587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 781, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24378,7 +24613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 775, port: port_); + funcId: 781, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -24405,7 +24640,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: 778, port: port_); + funcId: 784, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -24431,7 +24666,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: 779, port: port_); + funcId: 785, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -24455,7 +24690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -24480,7 +24715,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: 783)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 789)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -24506,7 +24741,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: 785)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 791)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -24530,7 +24765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 789)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 795)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24556,7 +24791,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: 791)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 797)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24580,7 +24815,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: 790)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 796)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24605,7 +24840,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: 784)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -24630,7 +24865,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: 787)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 793)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -24655,7 +24890,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: 788)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 794)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -24681,7 +24916,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: 795, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -24705,7 +24940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 792, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24732,7 +24967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -24759,7 +24994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -24785,7 +25020,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: 799)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 805)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -24808,7 +25043,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 796)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 802)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24833,7 +25068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 797)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -24858,7 +25093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 798)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -24884,7 +25119,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: 800, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -24909,7 +25144,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: 801)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 807)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -24938,7 +25173,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: 802, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -24967,7 +25202,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: 803)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 809)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -24994,7 +25229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 807, port: port_); + funcId: 813, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25035,7 +25270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 809, port: port_); + funcId: 815, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25071,7 +25306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 806, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25100,7 +25335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 804, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25127,7 +25362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 805, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -25154,7 +25389,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: 808, port: port_); + funcId: 814, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -25179,7 +25414,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: 813)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25218,7 +25453,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: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25252,7 +25487,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: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: @@ -25280,7 +25515,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: 810)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25306,7 +25541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 811)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -25332,7 +25567,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: 814)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -25358,7 +25593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 816, port: port_); + funcId: 822, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -25384,7 +25619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -25418,7 +25653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 818, port: port_); + funcId: 824, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25444,7 +25679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 819, port: port_); + funcId: 825, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25476,7 +25711,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: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25500,7 +25735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25525,7 +25760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 823, port: port_); + funcId: 829, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25552,7 +25787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 822, port: port_); + funcId: 828, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -25577,7 +25812,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: 831)!; }, codec: SseCodec( decodeSuccessData: @@ -25602,7 +25837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -25630,7 +25865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 868, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25662,7 +25897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 869, port: port_); + funcId: 875, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25693,7 +25928,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 867, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25724,7 +25959,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: 877, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25756,7 +25991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 870, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25786,7 +26021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 865, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25816,7 +26051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 864, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25843,7 +26078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 866, port: port_); + funcId: 872, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25875,7 +26110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 861, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25906,7 +26141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25937,7 +26172,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 860, port: port_); + funcId: 866, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25967,7 +26202,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26002,7 +26237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 827, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26035,7 +26270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 828, port: port_); + funcId: 834, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26064,7 +26299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 830, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26096,7 +26331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 826, port: port_); + funcId: 832, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26127,7 +26362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 857, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26159,7 +26394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 859, port: port_); + funcId: 865, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26191,7 +26426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 858, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26219,7 +26454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 835, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26245,7 +26480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26278,7 +26513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 847, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26306,7 +26541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26332,7 +26567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 849, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26361,7 +26596,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: 844, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26391,7 +26626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26421,7 +26656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26455,7 +26690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 853, port: port_); + funcId: 859, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26482,7 +26717,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 855, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26512,7 +26747,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: 854, port: port_); + funcId: 860, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26543,7 +26778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 832, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26571,7 +26806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26597,7 +26832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 834, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26624,7 +26859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 856, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26653,7 +26888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 857, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26681,7 +26916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26708,7 +26943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 852, port: port_); + funcId: 858, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26735,7 +26970,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 850, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26764,7 +26999,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: 842, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26794,7 +27029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 843, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26829,7 +27064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26860,7 +27095,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26893,7 +27128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 837, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26919,7 +27154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 840, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26948,7 +27183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 841, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26983,7 +27218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 831, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27010,7 +27245,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: 914)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27040,7 +27275,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: 915)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27070,7 +27305,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: 913)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27099,7 +27334,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: 923)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27128,7 +27363,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: 916)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 922)!; }, codec: SseCodec( decodeSuccessData: @@ -27157,7 +27392,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: 917)!; }, codec: SseCodec( decodeSuccessData: @@ -27182,7 +27417,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: 916)!; }, codec: SseCodec( decodeSuccessData: @@ -27208,7 +27443,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: 918)!; }, codec: SseCodec( decodeSuccessData: @@ -27236,7 +27471,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: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 913)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27265,7 +27500,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: 908)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27295,7 +27530,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: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27321,7 +27556,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; }, codec: SseCodec( decodeSuccessData: @@ -27354,7 +27589,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: 873)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27386,7 +27621,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: 874)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27413,7 +27648,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: 876)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: @@ -27444,7 +27679,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: 872)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27474,7 +27709,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: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27505,7 +27740,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: 905)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27536,7 +27771,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: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27563,7 +27798,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: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27587,7 +27822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: @@ -27619,7 +27854,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: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27646,7 +27881,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: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27671,7 +27906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: @@ -27699,7 +27934,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: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27726,7 +27961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -27755,7 +27990,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: 898)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -27788,7 +28023,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: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27814,7 +28049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; }, codec: SseCodec( decodeSuccessData: @@ -27842,7 +28077,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: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27870,7 +28105,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: 878)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27897,7 +28132,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: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27921,7 +28156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; }, codec: SseCodec( decodeSuccessData: @@ -27947,7 +28182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; }, codec: SseCodec( decodeSuccessData: @@ -27972,7 +28207,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: 909)!; }, codec: SseCodec( decodeSuccessData: @@ -27999,7 +28234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: @@ -28025,7 +28260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: @@ -28052,7 +28287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 896, port: port_); + funcId: 902, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28080,7 +28315,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: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28109,7 +28344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: @@ -28143,7 +28378,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: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28173,7 +28408,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: 885)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28203,7 +28438,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: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28228,7 +28463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; }, codec: SseCodec( decodeSuccessData: @@ -28254,7 +28489,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: 893)!; }, codec: SseCodec( decodeSuccessData: @@ -28286,7 +28521,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: 877)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28312,7 +28547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 920, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -28338,7 +28573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -28363,7 +28598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 918, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -28390,7 +28625,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 919, port: port_); + funcId: 925, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28417,7 +28652,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 938, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -28444,7 +28679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28469,7 +28704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 924, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -28495,7 +28730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28519,7 +28754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -28545,7 +28780,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: 921, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28572,7 +28807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 936, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28599,7 +28834,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28625,7 +28860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 922, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28651,7 +28886,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: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28678,7 +28913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 937, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28702,7 +28937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 935)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -28726,7 +28961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -28749,7 +28984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 933)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -28775,7 +29010,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: 934)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: @@ -28799,7 +29034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 947)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -28824,7 +29059,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: 941)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 947)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28847,7 +29082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -28872,7 +29107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28895,7 +29130,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 948)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -28920,7 +29155,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: 936)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28945,7 +29180,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: 945)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 951)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28970,7 +29205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28994,7 +29229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29019,7 +29254,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: 944)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29044,7 +29279,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29071,7 +29306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29096,7 +29331,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: 949)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 955)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29120,7 +29355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 950, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29145,7 +29380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29173,7 +29408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -29199,7 +29434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 953, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_rust_async, @@ -29227,7 +29462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 960, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29255,7 +29490,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: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29283,7 +29518,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: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29309,7 +29544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -29337,7 +29572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 959, port: port_); + funcId: 965, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -29365,7 +29600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 960, port: port_); + funcId: 966, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -29393,7 +29628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 964, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -29422,7 +29657,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: 961, port: port_); + funcId: 967, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29452,7 +29687,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: 962, port: port_); + funcId: 968, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29479,7 +29714,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: 964)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -29505,7 +29740,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: 965)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -29532,7 +29767,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: 963)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -29559,7 +29794,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: 966)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -29586,7 +29821,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: 967)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -29613,7 +29848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 969, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29639,7 +29874,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: 968, port: port_); + funcId: 974, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29663,7 +29898,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: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29687,7 +29922,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: 970)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29713,7 +29948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 972, port: port_); + funcId: 978, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29740,7 +29975,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: 980, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -29767,7 +30002,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: 979, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29792,7 +30027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29817,7 +30052,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: 983)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -29842,7 +30077,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: 982)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29869,7 +30104,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: 980, port: port_); + funcId: 986, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -29896,7 +30131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 978, port: port_); + funcId: 984, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -29922,7 +30157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 985, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -29947,7 +30182,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: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -29971,7 +30206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -29996,7 +30231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30021,7 +30256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30048,7 +30283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 984, port: port_); + funcId: 990, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -30076,7 +30311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1028, port: port_); + funcId: 1034, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30107,7 +30342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1029, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30138,7 +30373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1027, port: port_); + funcId: 1033, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30169,7 +30404,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: 1037, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30201,7 +30436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1030, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30231,7 +30466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1025, port: port_); + funcId: 1031, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30258,7 +30493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1024, port: port_); + funcId: 1030, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30285,7 +30520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1026, port: port_); + funcId: 1032, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30314,7 +30549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1021, port: port_); + funcId: 1027, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30345,7 +30580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1028, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30376,7 +30611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1020, port: port_); + funcId: 1026, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30404,7 +30639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1023, port: port_); + funcId: 1029, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30439,7 +30674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 987, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30472,7 +30707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 988, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30500,7 +30735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30532,7 +30767,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 986, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30563,7 +30798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1011, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30595,7 +30830,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1019, port: port_); + funcId: 1025, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30627,7 +30862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 1024, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30655,7 +30890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 995, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30681,7 +30916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30714,7 +30949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30742,7 +30977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30768,7 +31003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30797,7 +31032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30826,7 +31061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -30856,7 +31091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1006, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -30890,7 +31125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1019, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30917,7 +31152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30947,7 +31182,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: 1014, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30976,7 +31211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 992, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31004,7 +31239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31030,7 +31265,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31057,7 +31292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31084,7 +31319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 1023, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31112,7 +31347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 989, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31139,7 +31374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31166,7 +31401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31195,7 +31430,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: 1002, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31225,7 +31460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1003, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31260,7 +31495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 998, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31291,7 +31526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31322,7 +31557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31348,7 +31583,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31375,7 +31610,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1001, port: port_); + funcId: 1007, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31408,7 +31643,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31434,7 +31669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1034, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -31459,7 +31694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1049, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -31484,7 +31719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1032, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -31511,7 +31746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1033, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31537,7 +31772,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1052, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -31563,7 +31798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31587,7 +31822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1038, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -31613,7 +31848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31637,7 +31872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1041, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -31663,7 +31898,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: 1035, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31689,7 +31924,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: 1044, port: port_); + funcId: 1050, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31715,7 +31950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31741,7 +31976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1036, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31767,7 +32002,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: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31794,7 +32029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1051, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31817,7 +32052,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: 1056)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -31841,7 +32076,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: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -31865,7 +32100,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: 1054)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -31888,7 +32123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; }, codec: SseCodec( decodeSuccessData: @@ -31917,7 +32152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1051, port: port_); + funcId: 1057, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31941,7 +32176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1052, port: port_); + funcId: 1058, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31966,7 +32201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1053, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31994,7 +32229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -32020,7 +32255,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1055, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_normal, @@ -32048,7 +32283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1056, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32076,7 +32311,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: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32104,7 +32339,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: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32130,7 +32365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -32157,7 +32392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32185,7 +32420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1062, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -32213,7 +32448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1063, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -32241,7 +32476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1061, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -32270,7 +32505,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -32299,7 +32534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -32326,7 +32561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1067, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32352,7 +32587,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: 1066, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -32377,7 +32612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1068, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32404,7 +32639,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: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -32431,7 +32666,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: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32458,7 +32693,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: 1073, port: port_); + funcId: 1079, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -32485,7 +32720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1071, port: port_); + funcId: 1077, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -32511,7 +32746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1072, port: port_); + funcId: 1078, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -33075,6 +33310,30 @@ 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_OpaqueStructWithDartCodeTwinRustAsync => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal; @@ -33379,6 +33638,31 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -33663,6 +33947,31 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); + } + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -34435,6 +34744,31 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( + raw as List); + } + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); + } + @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -36426,6 +36760,30 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_rust_async(raw); + } + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_translatable_struct_with_dart_code_twin_sync(raw); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -41909,6 +42267,43 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_translatable_struct_with_dart_code_twin_rust_async( + 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 TranslatableStructWithDartCodeTwinRustAsync( + a: dco_decode_i_32(arr[0]), + ); + } + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_translatable_struct_with_dart_code_twin_sync(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 TranslatableStructWithDartCodeTwinSync( + a: dco_decode_i_32(arr[0]), + ); + } + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw) { @@ -42390,6 +42785,33 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -42705,6 +43127,33 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -43478,6 +43927,33 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return OpaqueStructWithDartCodeTwinSync.sseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -45496,6 +45972,33 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_rust_async( + deserializer)); + } + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_translatable_struct_with_dart_code_twin_sync( + deserializer)); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -51504,6 +52007,33 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinRustAsync(a: var_a); + } + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_a = sse_decode_i_32(deserializer); + return TranslatableStructWithDartCodeTwinSync(a: var_a); + } + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -51971,6 +52501,31 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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( @@ -52255,6 +52810,31 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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( @@ -53046,6 +53626,31 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync 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( @@ -54924,6 +55529,30 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_rust_async( + self, serializer); + } + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_translatable_struct_with_dart_code_twin_sync(self, serializer); + } + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { @@ -59935,6 +60564,28 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.a, serializer); + } + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync 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..6e9cfa9ef6 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'; @@ -57,6 +58,8 @@ import 'api/pseudo_manual/chrono_type_twin_rust_async.dart'; import 'api/pseudo_manual/chrono_type_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_rust_async.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'api/pseudo_manual/dart_code_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_sync.dart'; @@ -313,6 +316,18 @@ 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormalPtr; @@ -487,6 +502,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -662,6 +692,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -1069,6 +1114,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -2000,6 +2060,21 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -3815,6 +3890,19 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -4025,6 +4113,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -4200,6 +4303,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -4588,6 +4706,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -5640,6 +5773,21 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -7713,6 +7861,21 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -7937,6 +8100,21 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -8115,6 +8293,21 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -8547,6 +8740,21 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -9557,6 +9765,20 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -11586,6 +11808,19 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -13062,6 +13297,102 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr + .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..aeaa463403 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'; @@ -57,6 +58,8 @@ import 'api/pseudo_manual/chrono_type_twin_rust_async.dart'; import 'api/pseudo_manual/chrono_type_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_rust_async.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; +import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; +import 'api/pseudo_manual/dart_code_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_sync.dart'; @@ -312,6 +315,18 @@ 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal; @@ -486,6 +501,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -661,6 +691,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -1068,6 +1113,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic raw); + + @protected + OpaqueStructWithDartCodeTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic raw); + @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -1999,6 +2059,21 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -3814,6 +3889,19 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + dco_decode_translatable_struct_with_dart_code_twin_rust_async( + dynamic raw); + + @protected + TranslatableStructWithDartCodeTwinSync + dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); + @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -4024,6 +4112,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -4199,6 +4302,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -4587,6 +4705,21 @@ 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 + OpaqueStructWithDartCodeTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + SseDeserializer deserializer); + + @protected + OpaqueStructWithDartCodeTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + SseDeserializer deserializer); + @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -5639,6 +5772,21 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -7712,6 +7860,21 @@ 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 + TranslatableStructWithDartCodeTwinRustAsync + sse_decode_translatable_struct_with_dart_code_twin_rust_async( + SseDeserializer deserializer); + + @protected + TranslatableStructWithDartCodeTwinSync + sse_decode_translatable_struct_with_dart_code_twin_sync( + SseDeserializer deserializer); + @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -7936,6 +8099,21 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -8114,6 +8292,21 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -8546,6 +8739,21 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -9556,6 +9764,20 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -11585,6 +11807,19 @@ 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_translatable_struct_with_dart_code_twin_rust_async( + TranslatableStructWithDartCodeTwinRustAsync self, + SseSerializer serializer); + + @protected + void sse_encode_translatable_struct_with_dart_code_twin_sync( + TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); + @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -12206,6 +12441,42 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( dynamic ptr) => wasmModule @@ -12715,6 +12986,30 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + 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 index f8bf1fb008..8cd91d68ce 100644 --- a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -2,7 +2,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; @@ -10,7 +13,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinNormal { pub a: i32, } @@ -23,3 +27,9 @@ impl TranslatableStructWithDartCodeTwinNormal { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinNormal; + +impl OpaqueStructWithDartCodeTwinNormal { + pub fn normal_method_twin_normal(&self) -> i32 { + self.a * 2 + } +} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index f59442a737..02b1cfa070 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -6,7 +6,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; @@ -14,7 +17,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinRustAsync { pub a: i32, } @@ -27,3 +31,9 @@ impl TranslatableStructWithDartCodeTwinRustAsync { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinRustAsync; + +impl OpaqueStructWithDartCodeTwinRustAsync { + pub async fn normal_method_twin_rust_async(&self) -> i32 { + self.a * 2 + } +} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index b919632818..34426a8d1e 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -6,7 +6,10 @@ use flutter_rust_bridge::frb; -#[frb(dart_code = " +#[frb( + non_hash, + non_eq, + dart_code = " @override bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; @@ -14,7 +17,8 @@ use flutter_rust_bridge::frb; int get hashCode => a.hashCode; int dartCodeMethod() => a * 2; -")] +" +)] pub struct TranslatableStructWithDartCodeTwinSync { pub a: i32, } @@ -28,3 +32,10 @@ impl TranslatableStructWithDartCodeTwinSync { #[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinSync; + +impl OpaqueStructWithDartCodeTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn normal_method_twin_sync(&self) -> i32 { + self.a * 2 + } +} 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..97f544b619 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,10 +5,13 @@ 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::*; use crate::api::misc_no_twin_example_b::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async::*; +use crate::api::pseudo_manual::dart_code_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -716,6 +719,64 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + 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 038c29fa49..374697ef93 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -20,10 +20,13 @@ // 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::*; use crate::api::misc_no_twin_example_b::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async::*; +use crate::api::pseudo_manual::dart_code_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -1426,6 +1429,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, @@ -12302,6 +12336,64 @@ fn wire_function_with_comments_triple_slash_single_line_twin_sync_impl( Result::<_,()>::Ok(crate::api::pseudo_manual::comment_twin_sync::function_with_comments_triple_slash_single_line_twin_sync()) })()) }) } +fn wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + let api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::OpaqueStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) + })().await) + } }) +} +fn wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) + })().await) + } }) +} +fn wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let api_that = api_that.rust_auto_opaque_decode_ref(); + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::OpaqueStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) + })()) }) +} +fn wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) + })()) }) +} fn wire_rust_call_dart_loopback_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -23140,6 +23232,15 @@ 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 +); +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 ); @@ -23453,6 +23554,42 @@ 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 OpaqueStructWithDartCodeTwinRustAsync { + // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSync { + // Codec=Sse (Serialization based), see 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 { @@ -24522,6 +24659,44 @@ 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< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::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> { @@ -32070,6 +32245,30 @@ 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + // 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: var_a};} + } + +impl SseDecode + for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync{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 { @@ -32400,704 +32599,708 @@ 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), -95 => 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), -120 => wire_CustomStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -123 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -124 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -121 => wire_CustomStructTwinNormal_static_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -122 => wire_CustomStructTwinNormal_static_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -115 => wire_SomeStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -118 => wire_SomeStructTwinNormal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -119 => wire_SomeStructTwinNormal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -116 => wire_SomeStructTwinNormal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -117 => wire_SomeStructTwinNormal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -100 => wire_custom_enum_error_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -101 => wire_custom_enum_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -99 => wire_custom_enum_error_return_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -102 => wire_custom_nested_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -103 => wire_custom_struct_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -96 => wire_func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -97 => wire_func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -98 => wire_func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -113 => wire_panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -107 => wire_return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -108 => wire_return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -109 => wire_return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -110 => wire_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -111 => wire_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -104 => wire_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -106 => wire_return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), -105 => wire_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -114 => wire_stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -112 => wire_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -128 => wire_call_new_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), -127 => wire_call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), -126 => wire_use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -125 => wire_use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -130 => wire_another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -129 => wire_func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -131 => wire_func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -135 => wire_func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -138 => wire_func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -137 => wire_func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -133 => wire_func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -136 => wire_func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -132 => wire_func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -134 => wire_func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -143 => wire_ConcatenateWithTwinNormal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), -142 => wire_ConcatenateWithTwinNormal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), -148 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -147 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -146 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -145 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -141 => wire_ConcatenateWithTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -144 => wire_ConcatenateWithTwinNormal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -150 => wire_MyCallableTwinNormal_call_impl(port, ptr, rust_vec_len, data_len), -154 => wire_SimpleEnumTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -155 => wire_SimpleEnumTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -152 => wire_SimpleStructTwinNormal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -151 => wire_SimpleStructTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -153 => wire_SimpleStructTwinNormal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -157 => wire_StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -156 => wire_StaticOnlyTwinNormal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -149 => wire_SumWithTwinNormal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -140 => wire_get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -139 => wire_get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -161 => wire_app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -162 => wire_app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -168 => wire_first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -169 => wire_first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -158 => wire_get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -159 => wire_get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -165 => wire_get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), -160 => wire_is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), -183 => wire_mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -178 => wire_mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -181 => wire_mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -179 => wire_mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -182 => wire_mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -163 => wire_mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -164 => wire_mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -180 => wire_mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -166 => wire_repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -167 => wire_repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -176 => wire_test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -174 => wire_test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -177 => wire_test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -175 => wire_test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -173 => wire_test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -171 => wire_test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -172 => wire_test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -170 => wire_test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -187 => wire_handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), -184 => wire_handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -186 => wire_handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -190 => wire_handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -192 => wire_handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -191 => wire_handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -185 => wire_list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), -188 => wire_test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -189 => wire_test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -193 => wire_StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), -194 => wire_StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), -195 => wire_StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), -196 => wire_StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), -197 => wire_StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), -201 => wire_empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -198 => wire_func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -199 => wire_handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -200 => wire_handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -202 => wire_handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -206 => wire_handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -208 => wire_handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -205 => wire_handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -203 => wire_handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -204 => wire_handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -207 => wire_handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -209 => wire_primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -210 => wire_handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -211 => wire_primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -212 => wire_primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -217 => wire_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -221 => wire_func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -213 => wire_get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -214 => wire_get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -222 => wire_last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -223 => wire_nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -215 => wire_new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -219 => wire_return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -220 => wire_return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -218 => wire_use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -216 => wire_use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -236 => wire_handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -237 => wire_next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -261 => wire_example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -260 => wire_example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -262 => wire_example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -257 => wire_example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -259 => wire_example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -255 => wire_example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -256 => wire_example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -246 => wire_example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -247 => wire_example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -248 => wire_example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -245 => wire_example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -253 => wire_example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -258 => wire_example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -250 => wire_example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -251 => wire_example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -252 => wire_example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -249 => wire_example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -254 => wire_example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -277 => wire_example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -276 => wire_example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -278 => wire_example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -273 => wire_example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -275 => wire_example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -271 => wire_example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -272 => wire_example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -264 => wire_example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -265 => wire_example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -266 => wire_example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -263 => wire_example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -274 => wire_example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -268 => wire_example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -269 => wire_example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -270 => wire_example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -267 => wire_example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -293 => wire_example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -292 => wire_example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -294 => wire_example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -289 => wire_example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -291 => wire_example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -287 => wire_example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -288 => wire_example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -280 => wire_example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -281 => wire_example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -282 => wire_example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -279 => wire_example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -290 => wire_example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -284 => wire_example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -285 => wire_example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -286 => wire_example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -283 => wire_example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -327 => wire_example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -326 => wire_example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -328 => wire_example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -323 => wire_example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -325 => wire_example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -321 => wire_example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -322 => wire_example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -312 => wire_example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -313 => wire_example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -314 => wire_example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -311 => wire_example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire_example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -324 => wire_example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire_example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire_example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire_example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire_example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire_example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -345 => wire_example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -344 => wire_example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -346 => wire_example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -341 => wire_example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -343 => wire_example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -339 => wire_example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -340 => wire_example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -330 => wire_example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -331 => wire_example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -332 => wire_example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -329 => wire_example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -337 => wire_example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -342 => wire_example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -334 => wire_example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire_example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -336 => wire_example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -333 => wire_example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -338 => wire_example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -381 => wire_example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -380 => wire_example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -382 => wire_example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -377 => wire_example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -379 => wire_example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -375 => wire_example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -376 => wire_example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -366 => wire_example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire_example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire_example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -365 => wire_example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -373 => wire_example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -378 => wire_example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire_example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire_example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire_example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire_example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -374 => wire_example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -399 => wire_example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -398 => wire_example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -400 => wire_example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -395 => wire_example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -397 => wire_example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -393 => wire_example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -394 => wire_example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -384 => wire_example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -385 => wire_example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire_example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -383 => wire_example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire_example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -396 => wire_example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire_example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire_example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire_example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire_example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -392 => wire_example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -435 => wire_example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -434 => wire_example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -436 => wire_example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -431 => wire_example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -433 => wire_example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -429 => wire_example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -430 => wire_example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -420 => wire_example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -421 => wire_example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -422 => wire_example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -419 => wire_example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -427 => wire_example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -432 => wire_example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -424 => wire_example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -425 => wire_example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -426 => wire_example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -423 => wire_example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -428 => wire_example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -462 => wire_benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -460 => wire_benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -458 => wire_benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -463 => wire_benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -461 => wire_benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -459 => wire_benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -468 => wire_benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -466 => wire_benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -464 => wire_benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -469 => wire_benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -467 => wire_benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -465 => wire_benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -456 => wire_benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -457 => wire_benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -455 => wire_benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -477 => wire_benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -475 => wire_benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -473 => wire_benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -478 => wire_benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -476 => wire_benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -474 => wire_benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -483 => wire_benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire_benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -479 => wire_benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire_benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -482 => wire_benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -480 => wire_benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -471 => wire_benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -472 => wire_benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -470 => wire_benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -501 => wire_datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -500 => wire_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -504 => wire_duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -506 => wire_handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -505 => wire_handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -509 => wire_how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -502 => wire_naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -503 => wire_optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -507 => wire_test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -508 => wire_test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -524 => wire_StructWithCommentsTwinRustAsync_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -523 => wire_StructWithCommentsTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -522 => wire_function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -521 => wire_function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -520 => wire_function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -534 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -531 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -533 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -530 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -532 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -535 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -536 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -549 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -552 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -548 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -551 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -572 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -573 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -570 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -571 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -576 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -578 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -582 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -579 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -581 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -585 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -584 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -586 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -583 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -599 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -600 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -598 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -626 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -629 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -627 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -628 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -621 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -624 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -625 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -622 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -623 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -602 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -603 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -619 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -617 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -620 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -618 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -649 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -663 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -662 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -661 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -660 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -668 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -673 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -690 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -689 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -695 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), -699 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -700 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -697 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -698 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -702 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -701 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -712 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), -711 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -710 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), -709 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -725 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -726 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -722 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -723 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -729 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -724 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -745 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -727 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -728 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -730 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -731 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -740 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -738 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -741 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -739 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -737 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -735 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -736 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -751 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -752 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -773 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -768 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -771 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -769 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -772 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -753 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -754 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -770 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -777 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -774 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -776 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -780 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -782 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -781 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -775 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -778 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -779 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -794 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -802 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -809 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -806 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -804 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -805 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -808 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -816 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -818 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -819 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -823 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -822 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -867 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -871 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -865 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -864 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -827 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -828 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -830 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -826 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -859 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -858 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -836 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -849 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -853 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -855 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -832 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -834 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -856 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -857 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -829 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -852 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -850 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -831 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -896 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -920 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -918 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -919 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -921 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -922 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -923 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -948 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -950 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -952 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -953 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -959 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -960 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -958 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -961 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -962 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -969 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -968 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -972 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -974 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -973 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -980 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -978 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -979 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -985 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -984 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1028 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1029 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1027 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1031 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1030 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1025 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1024 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1026 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1021 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1022 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1020 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1023 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -987 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -988 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -990 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -986 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1011 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1019 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1018 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -995 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -996 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1007 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1008 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1009 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1004 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1005 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1006 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1013 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1015 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1014 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -992 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -993 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -994 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1016 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1017 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -989 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1012 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1010 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1002 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1003 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -998 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -999 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -997 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1000 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1001 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -991 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1034 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1043 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1032 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1033 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1046 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1040 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1038 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1042 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1041 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1035 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1044 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1039 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1036 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1037 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1045 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1051 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1052 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1053 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1054 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1055 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1056 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1057 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1058 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1059 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1060 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1062 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1063 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1061 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1064 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1065 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1067 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1066 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1068 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1070 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1069 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1071 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1072 => 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), +97 => 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), +122 => wire_CustomStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +125 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +126 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +123 => wire_CustomStructTwinNormal_static_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +124 => wire_CustomStructTwinNormal_static_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +117 => wire_SomeStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +120 => wire_SomeStructTwinNormal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +121 => wire_SomeStructTwinNormal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +118 => wire_SomeStructTwinNormal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +119 => wire_SomeStructTwinNormal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +102 => wire_custom_enum_error_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +103 => wire_custom_enum_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +101 => wire_custom_enum_error_return_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +104 => wire_custom_nested_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +105 => wire_custom_struct_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +98 => wire_func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +99 => wire_func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +100 => wire_func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +115 => wire_panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +109 => wire_return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +110 => wire_return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +111 => wire_return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +112 => wire_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +113 => wire_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +106 => wire_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +108 => wire_return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), +107 => wire_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +116 => wire_stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +114 => wire_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +130 => wire_call_new_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), +129 => wire_call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), +128 => wire_use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +127 => wire_use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +132 => wire_another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +131 => wire_func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +133 => wire_func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +137 => wire_func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +140 => wire_func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +139 => wire_func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +135 => wire_func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +138 => wire_func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +134 => wire_func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +136 => wire_func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +145 => wire_ConcatenateWithTwinNormal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), +144 => wire_ConcatenateWithTwinNormal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), +150 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +149 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +148 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +147 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +143 => wire_ConcatenateWithTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +146 => wire_ConcatenateWithTwinNormal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +152 => wire_MyCallableTwinNormal_call_impl(port, ptr, rust_vec_len, data_len), +156 => wire_SimpleEnumTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +157 => wire_SimpleEnumTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +154 => wire_SimpleStructTwinNormal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +153 => wire_SimpleStructTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +155 => wire_SimpleStructTwinNormal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +159 => wire_StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +158 => wire_StaticOnlyTwinNormal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +151 => wire_SumWithTwinNormal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +142 => wire_get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +141 => wire_get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +163 => wire_app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +164 => wire_app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +170 => wire_first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +171 => wire_first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +160 => wire_get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +161 => wire_get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +167 => wire_get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), +162 => wire_is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), +185 => wire_mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +180 => wire_mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +183 => wire_mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +181 => wire_mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +184 => wire_mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +165 => wire_mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +166 => wire_mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +182 => wire_mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +168 => wire_repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +169 => wire_repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +178 => wire_test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +176 => wire_test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +179 => wire_test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +177 => wire_test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +175 => wire_test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +173 => wire_test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +174 => wire_test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +172 => wire_test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +189 => wire_handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), +186 => wire_handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +188 => wire_handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +192 => wire_handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +194 => wire_handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +193 => wire_handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +187 => wire_list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), +190 => wire_test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +191 => wire_test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +195 => wire_StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), +196 => wire_StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), +197 => wire_StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), +198 => wire_StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), +199 => wire_StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), +203 => wire_empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +200 => wire_func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), +201 => wire_handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +202 => wire_handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), +204 => wire_handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), +208 => wire_handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), +210 => wire_handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +207 => wire_handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), +205 => wire_handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +206 => wire_handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +209 => wire_handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), +211 => wire_primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +212 => wire_handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +213 => wire_primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +214 => wire_primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +219 => wire_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +223 => wire_func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +215 => wire_get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +216 => wire_get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +224 => wire_last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +225 => wire_nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +217 => wire_new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +221 => wire_return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +222 => wire_return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +220 => wire_use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +218 => wire_use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +238 => wire_handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +239 => wire_next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +263 => wire_example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +262 => wire_example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +264 => wire_example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +259 => wire_example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +261 => wire_example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +257 => wire_example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +258 => wire_example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +248 => wire_example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +249 => wire_example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +250 => wire_example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +247 => wire_example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +255 => wire_example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +260 => wire_example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +252 => wire_example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +253 => wire_example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +254 => wire_example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +251 => wire_example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +256 => wire_example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +279 => wire_example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +278 => wire_example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +280 => wire_example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +275 => wire_example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +277 => wire_example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +273 => wire_example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +274 => wire_example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +266 => wire_example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +267 => wire_example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +268 => wire_example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +265 => wire_example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +276 => wire_example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +270 => wire_example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +271 => wire_example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +272 => wire_example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +269 => wire_example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +295 => wire_example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +294 => wire_example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +296 => wire_example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +291 => wire_example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +293 => wire_example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +289 => wire_example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +290 => wire_example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +282 => wire_example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +283 => wire_example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +284 => wire_example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +281 => wire_example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +292 => wire_example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +286 => wire_example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +287 => wire_example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +288 => wire_example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +285 => wire_example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +329 => wire_example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +328 => wire_example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +330 => wire_example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +325 => wire_example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +327 => wire_example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +323 => wire_example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +324 => wire_example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +314 => wire_example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire_example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire_example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +313 => wire_example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +321 => wire_example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +326 => wire_example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire_example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire_example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire_example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire_example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +322 => wire_example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +347 => wire_example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +346 => wire_example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +348 => wire_example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +343 => wire_example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +345 => wire_example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +341 => wire_example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +342 => wire_example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +332 => wire_example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +333 => wire_example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +334 => wire_example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +331 => wire_example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +339 => wire_example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +344 => wire_example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +336 => wire_example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +337 => wire_example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +338 => wire_example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +335 => wire_example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +340 => wire_example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +383 => wire_example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +382 => wire_example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +384 => wire_example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +379 => wire_example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +381 => wire_example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +377 => wire_example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +378 => wire_example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +368 => wire_example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +369 => wire_example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +370 => wire_example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +367 => wire_example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +375 => wire_example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +380 => wire_example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +372 => wire_example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +373 => wire_example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +374 => wire_example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +371 => wire_example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +376 => wire_example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +401 => wire_example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +400 => wire_example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +402 => wire_example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +397 => wire_example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +399 => wire_example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +395 => wire_example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +396 => wire_example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +386 => wire_example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +387 => wire_example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +388 => wire_example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +385 => wire_example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +393 => wire_example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +398 => wire_example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +390 => wire_example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +391 => wire_example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +392 => wire_example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +389 => wire_example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +394 => wire_example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +437 => wire_example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +436 => wire_example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +438 => wire_example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +433 => wire_example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +435 => wire_example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +431 => wire_example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +432 => wire_example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +422 => wire_example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +423 => wire_example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +424 => wire_example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +421 => wire_example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +429 => wire_example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +434 => wire_example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +426 => wire_example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +427 => wire_example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +428 => wire_example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +425 => wire_example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +430 => wire_example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +464 => wire_benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +462 => wire_benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +460 => wire_benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +465 => wire_benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +463 => wire_benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +461 => wire_benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +470 => wire_benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +468 => wire_benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +466 => wire_benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +471 => wire_benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +469 => wire_benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +467 => wire_benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +458 => wire_benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +459 => wire_benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +457 => wire_benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +479 => wire_benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +477 => wire_benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +475 => wire_benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +480 => wire_benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +478 => wire_benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +476 => wire_benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +485 => wire_benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +483 => wire_benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +481 => wire_benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +486 => wire_benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +484 => wire_benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +482 => wire_benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +473 => wire_benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +474 => wire_benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +472 => wire_benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +503 => wire_datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +502 => wire_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +506 => wire_duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +508 => wire_handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +507 => wire_handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +511 => wire_how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +504 => wire_naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +505 => wire_optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +509 => wire_test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +510 => wire_test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +526 => wire_StructWithCommentsTwinRustAsync_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +525 => wire_StructWithCommentsTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +524 => wire_function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +523 => wire_function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +522 => wire_function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +533 => wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +532 => wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +540 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +543 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +537 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +536 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +538 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +541 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +542 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +544 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +559 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +555 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +553 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +558 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +556 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +554 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +550 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +547 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +549 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +546 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +545 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +551 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +548 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +552 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +557 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +578 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +579 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +576 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +577 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +582 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +584 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +588 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +585 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +586 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +591 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +593 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +590 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +592 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +607 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +606 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +604 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +632 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +635 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +636 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +633 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +634 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +627 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +629 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +612 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +613 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +614 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +615 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +609 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +625 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +619 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +620 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +621 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +622 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +623 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +616 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +618 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +617 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +626 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +624 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +655 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +669 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +666 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +674 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +678 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +675 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +677 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +694 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +693 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +699 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +698 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +697 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +696 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +695 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +701 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), +705 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +706 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +703 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +702 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +704 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +708 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +707 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +700 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +691 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +690 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +718 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), +717 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +716 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), +715 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +731 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +732 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +738 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +739 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +728 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +729 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +735 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +730 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +753 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +748 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +751 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +749 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +733 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +734 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +736 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +737 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +746 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +744 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +747 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +745 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +741 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +742 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +740 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +757 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +758 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +779 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +774 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +777 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +775 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +778 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +759 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +760 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +776 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +783 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +780 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +782 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +786 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +788 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +787 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +781 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +784 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +785 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +801 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +799 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +800 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +806 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +813 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +815 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +812 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +810 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +814 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +822 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +824 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +825 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +829 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +828 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +874 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +875 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +873 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +877 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +876 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +871 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +870 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +872 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +867 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +868 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +866 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +869 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +833 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +834 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +836 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +832 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +857 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +865 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +864 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +853 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +854 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +855 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +850 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +851 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +852 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +859 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +860 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +838 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +862 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +863 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +835 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +858 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +856 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +837 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +902 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +926 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +924 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +925 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +938 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +927 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +936 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +937 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +954 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +956 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +957 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +958 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +959 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +960 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +961 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +962 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +963 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +965 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +966 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +964 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +967 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +968 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +975 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +974 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +978 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +980 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +979 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +986 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +984 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +985 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +991 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +990 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1034 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1035 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1033 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1037 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1036 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1031 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1030 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1032 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1027 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1028 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1026 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1029 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +993 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +994 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +996 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +992 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1017 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1025 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1024 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1001 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1002 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1013 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1014 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1015 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1010 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1011 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1012 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1019 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1021 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1020 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +998 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +999 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1000 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1022 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1023 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +995 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1018 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1016 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1008 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1009 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1004 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1005 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1003 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1006 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1007 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +997 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1040 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1049 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1038 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1039 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1052 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1046 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1044 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1048 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1047 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1041 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1050 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1045 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1042 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1043 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1051 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1057 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1058 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1059 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1060 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1061 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1062 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1063 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1064 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1065 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1066 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1068 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1069 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1067 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1070 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1071 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1073 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1072 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1074 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1076 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1075 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1079 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1077 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1078 => wire_handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -33117,536 +33320,546 @@ 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), - 228 => wire_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), - 232 => wire_func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 224 => wire_get_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 225 => wire_get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 233 => wire_last_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 234 => wire_nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 226 => wire_new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), - 230 => wire_return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 231 => wire_return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 229 => wire_use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), - 227 => wire_use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), - 241 => wire_handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 242 => wire_next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 309 => 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), + 230 => wire_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), + 234 => wire_func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 226 => wire_get_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 227 => wire_get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 235 => wire_last_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 236 => wire_nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 228 => wire_new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), + 232 => wire_return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 233 => wire_return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 231 => wire_use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), + 229 => wire_use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), + 243 => wire_handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 244 => wire_next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 311 => wire_example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 308 => wire_example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 310 => wire_example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 310 => wire_example_basic_list_type_basic_struct_twin_sync_twin_sync_impl( + 312 => wire_example_basic_list_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 305 => wire_example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 307 => wire_example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 303 => wire_example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 304 => wire_example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 296 => wire_example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 297 => wire_example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 298 => wire_example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 295 => wire_example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 306 => wire_example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 300 => wire_example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 301 => wire_example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 302 => wire_example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 299 => wire_example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 363 => wire_example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl( + 307 => wire_example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 309 => wire_example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 305 => wire_example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 306 => wire_example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 298 => wire_example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 299 => wire_example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 300 => wire_example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 297 => wire_example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 308 => wire_example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 302 => wire_example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 303 => wire_example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 304 => wire_example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 301 => wire_example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 365 => wire_example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 362 => wire_example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 364 => wire_example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 364 => wire_example_basic_map_type_basic_struct_twin_sync_twin_sync_impl( + 366 => wire_example_basic_map_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 359 => wire_example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 361 => wire_example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 357 => wire_example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 358 => wire_example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 348 => wire_example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 349 => wire_example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 350 => wire_example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 347 => wire_example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 355 => wire_example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 360 => wire_example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 352 => wire_example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 353 => wire_example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 354 => wire_example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 351 => wire_example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 356 => wire_example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 417 => wire_example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl( + 361 => wire_example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 363 => wire_example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 359 => wire_example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 360 => wire_example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 350 => wire_example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 351 => wire_example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 352 => wire_example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 349 => wire_example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 357 => wire_example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), + 362 => wire_example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 354 => wire_example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 355 => wire_example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 356 => wire_example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 353 => wire_example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 358 => wire_example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), + 419 => wire_example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 416 => wire_example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 418 => wire_example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 418 => wire_example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl( + 420 => wire_example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 413 => wire_example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 415 => wire_example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 411 => wire_example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 412 => wire_example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 402 => wire_example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 403 => wire_example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 404 => wire_example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 401 => wire_example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 409 => wire_example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 414 => wire_example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 406 => wire_example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 407 => wire_example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 408 => wire_example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 405 => wire_example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 410 => wire_example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 453 => wire_example_basic_type_basic_general_enum_twin_sync_twin_sync_impl( + 415 => wire_example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 417 => wire_example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 413 => wire_example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 414 => wire_example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 404 => wire_example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 405 => wire_example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 406 => wire_example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 403 => wire_example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 411 => wire_example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), + 416 => wire_example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 408 => wire_example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 409 => wire_example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 410 => wire_example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 407 => wire_example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 412 => wire_example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), + 455 => wire_example_basic_type_basic_general_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 452 => wire_example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl( + 454 => wire_example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 454 => wire_example_basic_type_basic_struct_twin_sync_twin_sync_impl( + 456 => wire_example_basic_type_basic_struct_twin_sync_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 449 => wire_example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 451 => wire_example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 447 => wire_example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 448 => wire_example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 438 => wire_example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 439 => wire_example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 440 => wire_example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 437 => wire_example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 445 => wire_example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 450 => wire_example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 442 => wire_example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 443 => wire_example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 444 => wire_example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 441 => wire_example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 446 => wire_example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 492 => wire_benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 490 => { + 451 => wire_example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), + 453 => wire_example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 449 => wire_example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), + 450 => wire_example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), + 440 => wire_example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), + 441 => wire_example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 442 => wire_example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), + 439 => wire_example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), + 447 => wire_example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), + 452 => wire_example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 444 => wire_example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), + 445 => wire_example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 446 => wire_example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), + 443 => wire_example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 448 => wire_example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), + 494 => wire_benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 492 => { wire_benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len) } - 488 => wire_benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), - 493 => wire_benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 491 => { + 490 => wire_benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), + 495 => wire_benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 493 => { wire_benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len) } - 489 => wire_benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), - 498 => wire_benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 496 => wire_benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), - 494 => wire_benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), - 499 => wire_benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 497 => wire_benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), - 495 => wire_benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), - 486 => wire_benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 487 => wire_benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 485 => wire_benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), - 511 => wire_datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), - 510 => wire_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), - 514 => wire_duration_twin_sync_impl(ptr, rust_vec_len, data_len), - 516 => wire_handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), - 515 => wire_handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), - 519 => wire_how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), - 512 => wire_naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), - 513 => wire_optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), - 517 => wire_test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), - 518 => wire_test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), - 529 => wire_StructWithCommentsTwinSync_instance_method_twin_sync_impl( + 491 => wire_benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), + 500 => wire_benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 498 => wire_benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), + 496 => wire_benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), + 501 => wire_benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), + 499 => wire_benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), + 497 => wire_benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), + 488 => wire_benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 489 => wire_benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 487 => wire_benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), + 513 => wire_datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), + 512 => wire_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), + 516 => wire_duration_twin_sync_impl(ptr, rust_vec_len, data_len), + 518 => wire_handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), + 517 => wire_handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), + 521 => wire_how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), + 514 => wire_naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), + 515 => wire_optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), + 519 => wire_test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), + 520 => wire_test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), + 531 => wire_StructWithCommentsTwinSync_instance_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 528 => wire_StructWithCommentsTwinSync_static_method_twin_sync_impl( + 530 => wire_StructWithCommentsTwinSync_static_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 527 => { + 529 => { wire_function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len) } - 526 => wire_function_with_comments_triple_slash_multi_line_twin_sync_impl( + 528 => wire_function_with_comments_triple_slash_multi_line_twin_sync_impl( + ptr, + rust_vec_len, + data_len, + ), + 527 => wire_function_with_comments_triple_slash_single_line_twin_sync_impl( + ptr, + rust_vec_len, + data_len, + ), + 535 => wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 525 => wire_function_with_comments_triple_slash_single_line_twin_sync_impl( + 534 => wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 554 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 569 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 565 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 563 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 568 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 566 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 564 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 560 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 557 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 559 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 556 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), - 555 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), - 561 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 558 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 562 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 567 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 577 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), - 574 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 575 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 588 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), - 592 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), - 589 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), - 591 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 590 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 595 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), - 597 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 594 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 596 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), - 593 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), - 655 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 658 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_error_twin_sync_impl( + 560 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 575 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 571 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 569 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 574 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 572 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 570 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 566 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 563 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 565 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 562 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), + 561 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), + 567 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 564 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), + 568 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 573 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 583 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), + 580 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 581 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 594 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), + 598 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), + 595 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), + 597 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 596 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), + 601 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), + 603 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 600 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 602 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), + 599 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), + 661 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 664 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 659 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_ok_twin_sync_impl( + 665 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_ok_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 656 => wire_CustomStructTwinSync_static_return_custom_struct_error_twin_sync_impl( + 662 => wire_CustomStructTwinSync_static_return_custom_struct_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 657 => wire_CustomStructTwinSync_static_return_custom_struct_ok_twin_sync_impl( + 663 => wire_CustomStructTwinSync_static_return_custom_struct_ok_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 650 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 653 => wire_SomeStructTwinSync_non_static_return_err_custom_error_twin_sync_impl( + 656 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 659 => wire_SomeStructTwinSync_non_static_return_err_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 654 => wire_SomeStructTwinSync_non_static_return_ok_custom_error_twin_sync_impl( + 660 => wire_SomeStructTwinSync_non_static_return_ok_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 651 => wire_SomeStructTwinSync_static_return_err_custom_error_twin_sync_impl( + 657 => wire_SomeStructTwinSync_static_return_err_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 652 => wire_SomeStructTwinSync_static_return_ok_custom_error_twin_sync_impl( + 658 => wire_SomeStructTwinSync_static_return_ok_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 635 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 636 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 634 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 637 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 638 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 631 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 632 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 633 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 648 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), - 642 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), - 643 => { + 641 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 642 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 640 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), + 643 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 644 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 637 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 638 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 639 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 654 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), + 648 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), + 649 => { wire_return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len) } - 644 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 645 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 646 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 639 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 641 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), - 640 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 647 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), - 667 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 666 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 665 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 664 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 676 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 680 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 683 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 682 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 678 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 681 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 677 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 679 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 707 => wire_ConcatenateWithTwinSync_concatenate_static_twin_sync_impl( + 650 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), + 651 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 652 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), + 645 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 647 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), + 646 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 653 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), + 673 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), + 672 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), + 671 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 670 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 682 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 686 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 689 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 688 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 684 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 687 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 683 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 685 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 713 => wire_ConcatenateWithTwinSync_concatenate_static_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 706 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), - 705 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 708 => { + 712 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), + 711 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 714 => { wire_ConcatenateWithTwinSync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len) } - 714 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), - 718 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 719 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 716 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 715 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 717 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 721 => { + 720 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), + 724 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 725 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 722 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 721 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 723 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 727 => { wire_StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len) } - 720 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 713 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), - 704 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 703 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 758 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 759 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 748 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 749 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 755 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), - 750 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), - 756 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 757 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 766 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 764 => { + 726 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 719 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), + 710 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 709 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 764 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 765 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), + 754 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), + 755 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), + 761 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), + 756 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), + 762 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 763 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), + 772 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 770 => { wire_test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len) } - 767 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), - 765 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 763 => { + 773 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), + 771 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 769 => { wire_test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len) } - 761 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 762 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 760 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 786 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), - 783 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 785 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 789 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 791 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 790 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 784 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), - 787 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 788 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 799 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 796 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), - 797 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 798 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), - 801 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), - 803 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 813 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), - 815 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), - 812 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), - 810 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 811 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 814 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), - 817 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), - 820 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 821 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 825 => wire_test_more_than_just_one_raw_string_struct_twin_sync_impl( + 767 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 768 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 766 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 792 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), + 789 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 791 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 795 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 797 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 796 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 790 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), + 793 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 794 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 805 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 802 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), + 803 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 804 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), + 807 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), + 809 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), + 819 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), + 821 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), + 818 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), + 816 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 817 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 820 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), + 823 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), + 826 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), + 827 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 831 => wire_test_more_than_just_one_raw_string_struct_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 824 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 914 => wire_NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl( + 830 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 920 => wire_NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 915 => wire_NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl( + 921 => wire_NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 913 => wire_NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl( + 919 => wire_NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 917 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( + 923 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 916 => wire_NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl( + 922 => wire_NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 911 => { + 917 => { wire_NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len) } - 910 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 912 => { + 916 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 918 => { wire_NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len) } - 907 => wire_NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl( + 913 => wire_NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 908 => wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl( + 914 => wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 906 => wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl( + 912 => wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 909 => wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl( + 915 => wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 873 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 874 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 876 => { + 879 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 880 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 882 => { wire_rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 872 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 897 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 905 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 904 => { + 878 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 903 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 911 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 910 => { wire_rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len) } - 881 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 882 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 893 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), - 894 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 895 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 890 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl( + 887 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 888 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 899 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), + 900 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 901 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 896 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 891 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl( + 897 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 892 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl( + 898 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 899 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 901 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 900 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 878 => { + 905 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 907 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 906 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 884 => { wire_rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len) } - 879 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 880 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 902 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl( + 885 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 886 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 908 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 903 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), - 875 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 898 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 888 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl( + 909 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), + 881 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 904 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 894 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 889 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl( + 895 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 884 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl( + 890 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 885 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl( + 891 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 883 => { + 889 => { wire_rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 886 => wire_rust_auto_opaque_trait_object_return_own_one_twin_sync_impl( + 892 => wire_rust_auto_opaque_trait_object_return_own_one_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 887 => wire_rust_auto_opaque_trait_object_return_own_two_twin_sync_impl( + 893 => wire_rust_auto_opaque_trait_object_return_own_two_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 877 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), - 935 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 944 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 933 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 934 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 947 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), - 941 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 939 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 943 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 942 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 936 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 945 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 940 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), - 937 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 938 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), - 946 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 949 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), - 964 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 965 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 963 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 966 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 967 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 971 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 970 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 975 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 977 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), - 976 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 983 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 981 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), - 982 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 1050 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), - 1049 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), - 1048 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 1047 => wire_sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 883 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), + 941 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 950 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 939 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 940 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 953 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), + 947 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), + 945 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 949 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), + 948 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), + 942 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 951 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 946 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), + 943 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 944 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), + 952 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 955 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), + 970 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 971 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 969 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 972 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 973 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 977 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), + 976 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), + 981 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 983 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), + 982 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 989 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), + 987 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), + 988 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), + 1056 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), + 1055 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), + 1054 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 1053 => wire_sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -34119,6 +34332,66 @@ 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 { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for OpaqueStructWithDartCodeTwinRustAsync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for OpaqueStructWithDartCodeTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -40449,6 +40722,65 @@ 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync {} +impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + self + } + } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, + > for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + fn into_into_dart( + self, + ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync + { + 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() @@ -41125,6 +41457,48 @@ 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 OpaqueStructWithDartCodeTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for OpaqueStructWithDartCodeTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &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) { @@ -42229,6 +42603,47 @@ 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< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::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> { @@ -48409,6 +48824,27 @@ 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { + // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync +{ + // 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..4726b05b17 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,10 +5,13 @@ 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::*; use crate::api::misc_no_twin_example_b::*; +use crate::api::pseudo_manual::dart_code_twin_rust_async::*; +use crate::api::pseudo_manual::dart_code_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -710,6 +713,64 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::rust_async::RwLock< + OpaqueStructWithDartCodeTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( + 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( + 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, From 77ad8d8b104f43df9f9405c8aba497f467aa2b5d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:29:00 +0800 Subject: [PATCH 32/47] chore: doc --- .../docs/guides/miscellaneous/dart-code.md | 25 +++++++++++++++++++ website/docs/guides/miscellaneous/eq-hash.md | 15 +++++++++++ website/sidebars.js | 2 ++ 3 files changed, 42 insertions(+) create mode 100644 website/docs/guides/miscellaneous/dart-code.md create mode 100644 website/docs/guides/miscellaneous/eq-hash.md 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', From d34c33d6a5e3be2021e4e77f9a8753fb20ae8003 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:35:20 +0800 Subject: [PATCH 33/47] chore: fix err --- frb_example/pure_dart/rust/src/api/dart_code.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 68e285445c..a77682f67a 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -28,6 +28,6 @@ pub struct OpaqueStructWithDartCodeTwinNormal; impl OpaqueStructWithDartCodeTwinNormal { pub fn normal_method_twin_normal(&self) -> i32 { - self.a * 2 + 100 } } From c789971570cd7bb6b881ae32706b25b6139b7bef Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 7 Apr 2024 18:38:06 +0800 Subject: [PATCH 34/47] chore: codegen --- .../rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs | 2 +- .../pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs | 2 +- .../pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs | 2 +- frb_example/pure_dart_pde/rust/src/api/dart_code.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_sync.rs | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index e56041e291..8c2dc9dc3c 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -32,6 +32,6 @@ pub struct OpaqueStructWithDartCodeTwinRustAsync; impl OpaqueStructWithDartCodeTwinRustAsync { pub async fn normal_method_twin_rust_async(&self) -> i32 { - self.a * 2 + 100 } } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs index f8cd893450..9bf8b3a31d 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs @@ -34,6 +34,6 @@ pub struct OpaqueStructWithDartCodeTwinRustAsyncSse; impl OpaqueStructWithDartCodeTwinRustAsyncSse { #[flutter_rust_bridge::frb(serialize)] pub async fn normal_method_twin_rust_async_sse(&self) -> i32 { - self.a * 2 + 100 } } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs index 0a2a6b101a..60c464a926 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs @@ -34,6 +34,6 @@ pub struct OpaqueStructWithDartCodeTwinSse; impl OpaqueStructWithDartCodeTwinSse { #[flutter_rust_bridge::frb(serialize)] pub fn normal_method_twin_sse(&self) -> i32 { - self.a * 2 + 100 } } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index 43ea1819f7..b0d138372c 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -34,6 +34,6 @@ pub struct OpaqueStructWithDartCodeTwinSync; impl OpaqueStructWithDartCodeTwinSync { #[flutter_rust_bridge::frb(sync)] pub fn normal_method_twin_sync(&self) -> i32 { - self.a * 2 + 100 } } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs index b74b9dbbdb..2454704de2 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs @@ -36,6 +36,6 @@ impl OpaqueStructWithDartCodeTwinSyncSse { #[flutter_rust_bridge::frb(serialize)] #[flutter_rust_bridge::frb(sync)] pub fn normal_method_twin_sync_sse(&self) -> i32 { - self.a * 2 + 100 } } 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 index 8cd91d68ce..d709992213 100644 --- a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -30,6 +30,6 @@ pub struct OpaqueStructWithDartCodeTwinNormal; impl OpaqueStructWithDartCodeTwinNormal { pub fn normal_method_twin_normal(&self) -> i32 { - self.a * 2 + 100 } } diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index 02b1cfa070..06dbec1160 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -34,6 +34,6 @@ pub struct OpaqueStructWithDartCodeTwinRustAsync; impl OpaqueStructWithDartCodeTwinRustAsync { pub async fn normal_method_twin_rust_async(&self) -> i32 { - self.a * 2 + 100 } } diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index 34426a8d1e..c7f1d5e312 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -36,6 +36,6 @@ pub struct OpaqueStructWithDartCodeTwinSync; impl OpaqueStructWithDartCodeTwinSync { #[flutter_rust_bridge::frb(sync)] pub fn normal_method_twin_sync(&self) -> i32 { - self.a * 2 + 100 } } From 2df965e2bea596d05e00dc631769c2accbf9d9ee Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 09:49:26 +0800 Subject: [PATCH 35/47] chore: codegen --- .../lib/src/rust/frb_generated.dart | 1983 ++++++++-------- .../pure_dart_pde/rust/src/frb_generated.rs | 1988 +++++++++-------- 2 files changed, 2017 insertions(+), 1954 deletions(-) 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 80a2e94778..fe470c11eb 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 @@ -451,6 +451,9 @@ abstract class RustLibApi extends BaseApi { Future closeEventListenerTwinNormal({dynamic hint}); + void createEventSyncTwinNormal( + {required String address, required String payload, dynamic hint}); + Future createEventTwinNormal( {required String address, required String payload, dynamic hint}); @@ -6297,7 +6300,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_event_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 97, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -6341,6 +6344,32 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + void createEventSyncTwinNormal( + {required String address, required String payload, dynamic hint}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_String(address, serializer); + sse_encode_String(payload, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 97)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCreateEventSyncTwinNormalConstMeta, + argValues: [address, payload], + apiImpl: this, + hint: hint, + )); + } + + TaskConstMeta get kCreateEventSyncTwinNormalConstMeta => const TaskConstMeta( + debugName: "create_event_sync_twin_normal", + argNames: ["address", "payload"], + ); + @override Future createEventTwinNormal( {required String address, required String payload, dynamic hint}) { @@ -6401,7 +6430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 122, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_normal, @@ -6428,7 +6457,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: 126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6458,7 +6487,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: 126, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6487,7 +6516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 123, port: port_); + funcId: 124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6516,7 +6545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 124, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6546,7 +6575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 117, port: port_); + funcId: 118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_normal, @@ -6573,7 +6602,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: 121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6603,7 +6632,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: 121, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6632,7 +6661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 118, port: port_); + funcId: 119, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6661,7 +6690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 119, port: port_); + funcId: 120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6689,7 +6718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 103, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6714,7 +6743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 103, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6741,7 +6770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 101, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -6769,7 +6798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6796,7 +6825,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: 105, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6821,7 +6850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 98, port: port_); + funcId: 99, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6845,7 +6874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 100, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6870,7 +6899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -6895,7 +6924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6920,7 +6949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 109, port: port_); + funcId: 110, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6945,7 +6974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 110, port: port_); + funcId: 111, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6970,7 +6999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 111, port: port_); + funcId: 112, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6995,7 +7024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 112, port: port_); + funcId: 113, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7020,7 +7049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 113, port: port_); + funcId: 114, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7045,7 +7074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 107, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7072,7 +7101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 108, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7097,7 +7126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7122,7 +7151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7147,7 +7176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 114, port: port_); + funcId: 115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7171,7 +7200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -7196,7 +7225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -7223,7 +7252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 128, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -7249,7 +7278,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -7275,7 +7304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_another_macro_struct_twin_normal, @@ -7302,7 +7331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_macro_struct(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_macro_struct, @@ -7328,7 +7357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -7355,7 +7384,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: 137, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -7383,7 +7412,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: 140, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_normal, @@ -7411,7 +7440,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: 139, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_normal, @@ -7438,7 +7467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 135, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -7465,7 +7494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -7492,7 +7521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -7518,7 +7547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 136, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -7546,7 +7575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7578,7 +7607,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: 144, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7605,7 +7634,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7637,7 +7666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_normal, @@ -7667,7 +7696,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: 148, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -7703,7 +7732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 147, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_normal, @@ -7733,7 +7762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_normal, @@ -7760,7 +7789,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: 146, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7788,7 +7817,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: 152, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7814,7 +7843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_normal, @@ -7841,7 +7870,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: 157, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7871,7 +7900,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: 154, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -7898,7 +7927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_normal, @@ -7925,7 +7954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -7950,7 +7979,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -7978,7 +8007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8010,7 +8039,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -8039,7 +8068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 142, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal_array_3, @@ -8063,7 +8092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal, @@ -8087,7 +8116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8113,7 +8142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -8139,7 +8168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 170, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -8165,7 +8194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 171, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -8189,7 +8218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8213,7 +8242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -8238,7 +8267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -8264,7 +8293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8289,7 +8318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 185, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -8314,7 +8343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 180, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -8339,7 +8368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 183, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -8364,7 +8393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 181, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -8389,7 +8418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 184, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -8414,7 +8443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 165, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_normal, @@ -8440,7 +8469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8466,7 +8495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 182, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -8494,7 +8523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -8521,7 +8550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -8546,7 +8575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 178, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_normal, @@ -8572,7 +8601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 176, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -8598,7 +8627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 179, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -8624,7 +8653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 177, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -8650,7 +8679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 175, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -8676,7 +8705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -8703,7 +8732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 174, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -8728,7 +8757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 172, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -8753,7 +8782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 189, port: port_); + funcId: 190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_normal, @@ -8779,7 +8808,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: 186, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_normal, @@ -8806,7 +8835,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: 188, port: port_); + funcId: 189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_normal, @@ -8832,7 +8861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 192, port: port_); + funcId: 193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -8859,7 +8888,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: 194, port: port_); + funcId: 195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -8885,7 +8914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 193, port: port_); + funcId: 194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -8911,7 +8940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_normal(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 187, port: port_); + funcId: 188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_normal, @@ -8938,7 +8967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_normal(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 190, port: port_); + funcId: 191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_normal, @@ -8964,7 +8993,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: 191, port: port_); + funcId: 192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_normal, @@ -8992,7 +9021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 195, port: port_); + funcId: 196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9020,7 +9049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 196, port: port_); + funcId: 197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9049,7 +9078,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: 198, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -9081,7 +9110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9109,7 +9138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9136,7 +9165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 203, port: port_); + funcId: 204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -9160,7 +9189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9186,7 +9215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -9213,7 +9242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 202, port: port_); + funcId: 203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -9239,7 +9268,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: 204, port: port_); + funcId: 205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -9265,7 +9294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 208, port: port_); + funcId: 209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9305,7 +9334,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: 210, port: port_); + funcId: 211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9341,7 +9370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 207, port: port_); + funcId: 208, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -9370,7 +9399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -9397,7 +9426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -9424,7 +9453,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: 209, port: port_); + funcId: 210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -9453,7 +9482,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: 211, port: port_); + funcId: 212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9480,7 +9509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 212, port: port_); + funcId: 213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -9514,7 +9543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9539,7 +9568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -9565,7 +9594,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 219, port: port_); + funcId: 220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_rust_async, @@ -9591,7 +9620,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: 223, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -9615,7 +9644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -9640,7 +9669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 216, port: port_); + funcId: 217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_rust_async_array_2, @@ -9667,7 +9696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 224, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9693,7 +9722,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: 225, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -9719,7 +9748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 217, port: port_); + funcId: 218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -9745,7 +9774,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 221, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -9772,7 +9801,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: 222, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -9799,7 +9828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 220, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -9825,7 +9854,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: 218, port: port_); + funcId: 219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -9849,7 +9878,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: 230)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 231)!; }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_sync, @@ -9874,7 +9903,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: 234)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 235)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -9897,7 +9926,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: 227)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -9920,7 +9949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 227)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_sync_array_2, @@ -9944,7 +9973,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: 235)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 236)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -9969,7 +9998,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: 236)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 237)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -9993,7 +10022,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: 228)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -10018,7 +10047,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: 232)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -10043,7 +10072,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: 233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -10068,7 +10097,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: 231)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 232)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -10092,7 +10121,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: 229)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -10118,7 +10147,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: 238, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10146,7 +10175,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: 239, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -10171,7 +10200,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: 243)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 244)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10197,7 +10226,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: 244)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 245)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -10224,7 +10253,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: 263, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -10254,7 +10283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -10284,7 +10313,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: 264, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -10311,7 +10340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -10338,7 +10367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10365,7 +10394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -10392,7 +10421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -10418,7 +10447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -10444,7 +10473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -10470,7 +10499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -10496,7 +10525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -10523,7 +10552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -10550,7 +10579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -10576,7 +10605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -10602,7 +10631,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -10628,7 +10657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -10654,7 +10683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -10681,7 +10710,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10709,7 +10738,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: 279, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -10740,7 +10769,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: 278, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -10771,7 +10800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -10800,7 +10829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -10827,7 +10856,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: 277, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -10854,7 +10883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -10881,7 +10910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -10908,7 +10937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -10935,7 +10964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -10962,7 +10991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -10989,7 +11018,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11016,7 +11045,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11043,7 +11072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11070,7 +11099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11097,7 +11126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11124,7 +11153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11152,7 +11181,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: 295, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -11183,7 +11212,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: 294, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -11214,7 +11243,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: 296, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -11244,7 +11273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -11271,7 +11300,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: 293, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -11298,7 +11327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -11325,7 +11354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -11352,7 +11381,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -11379,7 +11408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11406,7 +11435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -11433,7 +11462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11460,7 +11489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 292, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11487,7 +11516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11514,7 +11543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11541,7 +11570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11568,7 +11597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -11595,7 +11624,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: 311)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 312)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -11624,7 +11653,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: 310)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 311)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -11653,7 +11682,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: 312)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 313)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -11679,7 +11708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 307)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 308)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -11705,7 +11734,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: 309)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 310)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -11731,7 +11760,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: 305)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -11757,7 +11786,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: 306)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 307)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -11783,7 +11812,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: 298)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 299)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -11809,7 +11838,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: 299)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 300)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11835,7 +11864,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: 300)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 301)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -11861,7 +11890,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: 297)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 298)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -11887,7 +11916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 308)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 309)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11913,7 +11942,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: 302)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 303)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -11939,7 +11968,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: 303)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 304)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -11965,7 +11994,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: 304)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 305)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -11991,7 +12020,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: 301)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 302)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -12019,7 +12048,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: 329, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -12050,7 +12079,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: 328, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -12081,7 +12110,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: 330, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -12110,7 +12139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -12137,7 +12166,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: 327, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -12164,7 +12193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -12191,7 +12220,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -12218,7 +12247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -12245,7 +12274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -12272,7 +12301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -12299,7 +12328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -12326,7 +12355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -12353,7 +12382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -12380,7 +12409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -12407,7 +12436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -12434,7 +12463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -12461,7 +12490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -12488,7 +12517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -12517,7 +12546,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: 347, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12551,7 +12580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12583,7 +12612,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: 348, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -12613,7 +12642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -12640,7 +12669,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: 345, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -12667,7 +12696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -12694,7 +12723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -12721,7 +12750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -12748,7 +12777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -12775,7 +12804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -12802,7 +12831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -12829,7 +12858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -12856,7 +12885,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -12883,7 +12912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -12910,7 +12939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -12937,7 +12966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -12964,7 +12993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -12991,7 +13020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -13018,7 +13047,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: 365)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 366)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -13047,7 +13076,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: 364)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 365)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -13076,7 +13105,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: 366)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 367)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -13102,7 +13131,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: 361)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 362)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -13128,7 +13157,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: 363)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 364)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -13154,7 +13183,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: 359)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 360)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -13180,7 +13209,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: 360)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -13206,7 +13235,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -13232,7 +13261,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: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -13258,7 +13287,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: 352)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 353)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -13284,7 +13313,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: 349)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -13310,7 +13339,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: 357)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 358)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -13336,7 +13365,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: 362)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 363)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -13362,7 +13391,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: 354)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 355)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -13388,7 +13417,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: 355)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 356)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -13414,7 +13443,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: 356)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 357)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -13440,7 +13469,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: 353)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 354)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -13466,7 +13495,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: 358)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 359)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -13495,7 +13524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13528,7 +13557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -13560,7 +13589,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: 384, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -13590,7 +13619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -13617,7 +13646,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: 381, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -13644,7 +13673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -13671,7 +13700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -13697,7 +13726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -13723,7 +13752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -13749,7 +13778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -13775,7 +13804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -13802,7 +13831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -13829,7 +13858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -13855,7 +13884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -13881,7 +13910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -13907,7 +13936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -13933,7 +13962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -13960,7 +13989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -13989,7 +14018,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -14022,7 +14051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -14055,7 +14084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -14086,7 +14115,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -14113,7 +14142,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: 399, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -14140,7 +14169,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -14167,7 +14196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -14194,7 +14223,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -14221,7 +14250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -14248,7 +14277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -14275,7 +14304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -14302,7 +14331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -14329,7 +14358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -14356,7 +14385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -14383,7 +14412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -14410,7 +14439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -14437,7 +14466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -14464,7 +14493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -14492,7 +14521,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: 419)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; }, codec: SseCodec( decodeSuccessData: @@ -14524,7 +14553,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: 418)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; }, codec: SseCodec( decodeSuccessData: @@ -14554,7 +14583,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: 420)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -14581,7 +14610,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: 415)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -14607,7 +14636,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: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -14632,7 +14661,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: 413)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -14657,7 +14686,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: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -14682,7 +14711,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: 404)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -14707,7 +14736,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: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -14732,7 +14761,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: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -14757,7 +14786,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: 403)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 404)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -14782,7 +14811,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: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -14807,7 +14836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -14832,7 +14861,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: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -14857,7 +14886,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: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -14882,7 +14911,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: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -14907,7 +14936,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: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -14932,7 +14961,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: 412)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 413)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -14961,7 +14990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -14992,7 +15021,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: 436, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -15023,7 +15052,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: 438, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -15053,7 +15082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -15080,7 +15109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15107,7 +15136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -15134,7 +15163,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15161,7 +15190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -15188,7 +15217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -15215,7 +15244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -15242,7 +15271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -15269,7 +15298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -15296,7 +15325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15323,7 +15352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -15350,7 +15379,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -15377,7 +15406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -15404,7 +15433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -15431,7 +15460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15457,7 +15486,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: 455)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 456)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -15485,7 +15514,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: 454)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 455)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -15513,7 +15542,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: 456)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 457)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -15538,7 +15567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 451)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 452)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -15564,7 +15593,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: 453)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 454)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15589,7 +15618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 449)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -15614,7 +15643,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 451)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15639,7 +15668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 440)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -15664,7 +15693,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -15689,7 +15718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 443)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -15714,7 +15743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 439)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 440)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -15738,7 +15767,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -15763,7 +15792,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 452)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 453)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -15788,7 +15817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -15813,7 +15842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 446)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -15838,7 +15867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 446)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -15863,7 +15892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 443)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -15887,7 +15916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 449)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15914,7 +15943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15941,7 +15970,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15969,7 +15998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15996,7 +16025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16023,7 +16052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16050,7 +16079,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -16077,7 +16106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16104,7 +16133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16131,7 +16160,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: 466, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16158,7 +16187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16185,7 +16214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16212,7 +16241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -16239,7 +16268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16266,7 +16295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16291,7 +16320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16317,7 +16346,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16344,7 +16373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16372,7 +16401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16399,7 +16428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16426,7 +16455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16454,7 +16483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -16481,7 +16510,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16508,7 +16537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16535,7 +16564,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: 481, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16562,7 +16591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16589,7 +16618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16616,7 +16645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -16643,7 +16672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -16670,7 +16699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16695,7 +16724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16720,7 +16749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16746,7 +16775,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: 492)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16773,7 +16802,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: 490)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16799,7 +16828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16825,7 +16854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -16851,7 +16880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -16876,7 +16905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16902,7 +16931,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: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16928,7 +16957,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: 496)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16952,7 +16981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16978,7 +17007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -17004,7 +17033,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -17029,7 +17058,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: 488)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -17054,7 +17083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -17078,7 +17107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 487)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 488)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17104,7 +17133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -17130,7 +17159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -17155,7 +17184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17184,7 +17213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -17214,7 +17243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -17241,7 +17270,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: 511, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17268,7 +17297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -17294,7 +17323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -17319,7 +17348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -17344,7 +17373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 510, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -17369,7 +17398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -17393,7 +17422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -17417,7 +17446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17445,7 +17474,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: 518)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -17473,7 +17502,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: 517)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -17498,7 +17527,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: 521)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 522)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -17522,7 +17551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -17546,7 +17575,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: 515)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -17570,7 +17599,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: 520)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -17593,7 +17622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 520)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 521)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -17620,7 +17649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17649,7 +17678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17677,7 +17706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17703,7 +17732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17732,7 +17761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17761,7 +17790,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: 531)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 532)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17786,7 +17815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 530)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 531)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17810,7 +17839,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: 530)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17834,7 +17863,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: 529)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17860,7 +17889,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: 528)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17890,7 +17919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -17923,7 +17952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -17953,7 +17982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 535)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 536)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -17982,7 +18011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 534)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 535)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18016,7 +18045,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: 540, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18046,7 +18075,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: 543, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18073,7 +18102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs_String_Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18100,7 +18129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_String(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18127,7 +18156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_unit(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18158,7 +18187,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: 538, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18188,7 +18217,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: 541, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18215,7 +18244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartFn_Inputs__Output_DartOpaque(callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18242,7 +18271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18269,7 +18298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18296,7 +18325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 555, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -18324,7 +18353,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -18351,7 +18380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 558, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18379,7 +18408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 556, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18407,7 +18436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18434,7 +18463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18461,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: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18486,7 +18515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18513,7 +18542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18539,7 +18568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18565,7 +18594,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18592,7 +18621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18618,7 +18647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18646,7 +18675,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 557, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18671,7 +18700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18696,7 +18725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18721,7 +18750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -18748,7 +18777,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: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -18773,7 +18802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18799,7 +18828,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: 572)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18824,7 +18853,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: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18849,7 +18878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18873,7 +18902,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: 564)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18897,7 +18926,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: 565)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18921,7 +18950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 563)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18945,7 +18974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18969,7 +18998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18993,7 +19022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -19017,7 +19046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19044,7 +19073,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: 573)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19072,7 +19101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19097,7 +19126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 580, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19123,7 +19152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 576, port: port_); + funcId: 577, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19152,7 +19181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19180,7 +19209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockDroppableTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 582, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19204,7 +19233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 584)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19228,7 +19257,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 580)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 581)!; }, codec: SseCodec( decodeSuccessData: @@ -19256,7 +19285,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: 581)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19283,7 +19312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 584, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -19311,7 +19340,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: 588, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -19339,7 +19368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 585, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -19367,7 +19396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -19395,7 +19424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 586, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -19422,7 +19451,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 592, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -19449,7 +19478,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: 593, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -19476,7 +19505,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 590, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -19503,7 +19532,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: 592, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -19529,7 +19558,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: 589, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19554,7 +19583,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: 594)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -19579,7 +19608,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: 598)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -19605,7 +19634,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: 595)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -19631,7 +19660,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: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -19657,7 +19686,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: 596)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -19683,7 +19712,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 601)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 602)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -19709,7 +19738,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: 603)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 604)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -19734,7 +19763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 601)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -19759,7 +19788,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: 602)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 603)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -19783,7 +19812,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: 599)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19809,7 +19838,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: 607, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19834,7 +19863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19862,7 +19891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19887,7 +19916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_event_twin_rust_async, @@ -19914,7 +19943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 632, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -19942,7 +19971,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: 635, port: port_); + funcId: 636, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19973,7 +20002,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: 636, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20003,7 +20032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 633, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20032,7 +20061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 634, port: port_); + funcId: 635, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20062,7 +20091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 627, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -20089,7 +20118,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: 630, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20119,7 +20148,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: 631, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20148,7 +20177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 628, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20177,7 +20206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 629, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20205,7 +20234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20230,7 +20259,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20257,7 +20286,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20285,7 +20314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20313,7 +20342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20338,7 +20367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20363,7 +20392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20388,7 +20417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20413,7 +20442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20438,7 +20467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20463,7 +20492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20488,7 +20517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20513,7 +20542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20538,7 +20567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20563,7 +20592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20590,7 +20619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20615,7 +20644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20640,7 +20669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 626, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20665,7 +20694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20690,7 +20719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -20716,7 +20745,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: 664)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 665)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20745,7 +20774,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: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 666)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20773,7 +20802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 663)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20800,7 +20829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 663)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 664)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20829,7 +20858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -20855,7 +20884,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: 659)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 660)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20884,7 +20913,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: 660)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20911,7 +20940,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: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20937,7 +20966,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: 659)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20963,7 +20992,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: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20987,7 +21016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 643)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21012,7 +21041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21039,7 +21068,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: 643)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21065,7 +21094,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: 644)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21089,7 +21118,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: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -21112,7 +21141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -21136,7 +21165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -21160,7 +21189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21184,7 +21213,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: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21208,7 +21237,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: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21232,7 +21261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21256,7 +21285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 652)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21280,7 +21309,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: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21304,7 +21333,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: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21329,7 +21358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21352,7 +21381,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: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21377,7 +21406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 655, port: port_); + funcId: 656, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21401,7 +21430,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: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21425,7 +21454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 670, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21450,7 +21479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 668, port: port_); + funcId: 669, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21477,7 +21506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 667, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21504,7 +21533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 666, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21528,7 +21557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 673)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 674)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21552,7 +21581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 672)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 673)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21577,7 +21606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 671)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 672)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21601,7 +21630,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: 670)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 671)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21627,7 +21656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21654,7 +21683,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: 678, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21682,7 +21711,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: 681, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -21710,7 +21739,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: 680, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -21737,7 +21766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21764,7 +21793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21791,7 +21820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -21818,7 +21847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -21844,7 +21873,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: 682)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 683)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21869,7 +21898,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: 686)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 687)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21895,7 +21924,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: 689)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 690)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -21921,7 +21950,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: 688)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 689)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -21947,7 +21976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 684)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 685)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21973,7 +22002,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: 687)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 688)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21998,7 +22027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 683)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 684)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -22023,7 +22052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 685)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 686)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -22050,7 +22079,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22084,7 +22113,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22113,7 +22142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 699, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22145,7 +22174,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 698, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -22176,7 +22205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 697, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22213,7 +22242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 696, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -22244,7 +22273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -22272,7 +22301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 695, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22305,7 +22334,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: 701, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22333,7 +22362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 705, port: port_); + funcId: 706, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -22360,7 +22389,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: 706, port: port_); + funcId: 707, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22391,7 +22420,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: 703, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22419,7 +22448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 702, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -22447,7 +22476,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: 704, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -22473,7 +22502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 708, port: port_); + funcId: 709, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22503,7 +22532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 707, port: port_); + funcId: 708, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22536,7 +22565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 700, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22565,7 +22594,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -22589,7 +22618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 690, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -22615,7 +22644,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: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22645,7 +22674,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: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22672,7 +22701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 718, port: port_); + funcId: 719, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22704,7 +22733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 717, port: port_); + funcId: 718, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22734,7 +22763,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: 716, port: port_); + funcId: 717, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22769,7 +22798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 715, port: port_); + funcId: 716, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22797,7 +22826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -22823,7 +22852,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: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22850,7 +22879,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: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22875,7 +22904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -22901,7 +22930,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: 725)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22930,7 +22959,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: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22956,7 +22985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -22982,7 +23011,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: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -23006,7 +23035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23031,7 +23060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23062,7 +23091,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: 719)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23089,7 +23118,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: 710)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -23112,7 +23141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -23136,7 +23165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 731, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23162,7 +23191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -23188,7 +23217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 738, port: port_); + funcId: 739, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23214,7 +23243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 739, port: port_); + funcId: 740, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23238,7 +23267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 728, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23264,7 +23293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 729, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23289,7 +23318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 735, port: port_); + funcId: 736, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23315,7 +23344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -23340,7 +23369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 753, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -23365,7 +23394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -23391,7 +23420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 751, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -23416,7 +23445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -23442,7 +23471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); + funcId: 753, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -23468,7 +23497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_rust_async, @@ -23494,7 +23523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 735, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23521,7 +23550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 750, port: port_); + funcId: 751, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -23549,7 +23578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 736, port: port_); + funcId: 737, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -23576,7 +23605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 737, port: port_); + funcId: 738, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -23602,7 +23631,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23629,7 +23658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -23655,7 +23684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -23681,7 +23710,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 745, port: port_); + funcId: 746, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -23707,7 +23736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -23733,7 +23762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 741, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -23760,7 +23789,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -23785,7 +23814,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 740, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -23810,7 +23839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 757, port: port_); + funcId: 758, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23835,7 +23864,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 758, port: port_); + funcId: 759, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -23860,7 +23889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 764)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23884,7 +23913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23907,7 +23936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 755)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23930,7 +23959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 755)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 756)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23954,7 +23983,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: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23979,7 +24008,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: 756)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 757)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -24003,7 +24032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 779, port: port_); + funcId: 780, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -24028,7 +24057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 774, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -24053,7 +24082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 777, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -24078,7 +24107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 775, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -24103,7 +24132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 778, port: port_); + funcId: 779, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -24128,7 +24157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 759, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_sync, @@ -24153,7 +24182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 761, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24178,7 +24207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 776, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -24205,7 +24234,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: 762)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 763)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -24231,7 +24260,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: 763)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 764)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -24255,7 +24284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -24280,7 +24309,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -24304,7 +24333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -24329,7 +24358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -24354,7 +24383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -24378,7 +24407,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: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -24404,7 +24433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -24428,7 +24457,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: 767)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -24454,7 +24483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 783, port: port_); + funcId: 784, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -24481,7 +24510,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: 780, port: port_); + funcId: 781, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -24508,7 +24537,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: 782, port: port_); + funcId: 783, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -24534,7 +24563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24561,7 +24590,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: 788, port: port_); + funcId: 789, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24587,7 +24616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24613,7 +24642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 781, port: port_); + funcId: 782, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -24640,7 +24669,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: 784, port: port_); + funcId: 785, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -24666,7 +24695,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: 785, port: port_); + funcId: 786, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -24690,7 +24719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 793)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -24715,7 +24744,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: 789)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -24741,7 +24770,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: 791)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -24765,7 +24794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 795)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 796)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24791,7 +24820,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: 797)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 798)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24815,7 +24844,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: 796)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 797)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24840,7 +24869,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: 790)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 791)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -24865,7 +24894,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: 793)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 794)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -24890,7 +24919,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: 794)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 795)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -24916,7 +24945,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: 801, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -24940,7 +24969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24967,7 +24996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -24994,7 +25023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -25020,7 +25049,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: 805)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -25043,7 +25072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 802)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25068,7 +25097,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -25093,7 +25122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 805)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -25119,7 +25148,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: 806, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -25144,7 +25173,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: 807)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 808)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -25173,7 +25202,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: 808, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -25202,7 +25231,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: 809)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 810)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -25229,7 +25258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 813, port: port_); + funcId: 814, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25270,7 +25299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 815, port: port_); + funcId: 816, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25306,7 +25335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 812, port: port_); + funcId: 813, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25335,7 +25364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25362,7 +25391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 811, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -25389,7 +25418,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: 814, port: port_); + funcId: 815, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -25414,7 +25443,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: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25453,7 +25482,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: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25487,7 +25516,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: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: @@ -25515,7 +25544,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: 816)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25541,7 +25570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -25567,7 +25596,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: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -25593,7 +25622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 822, port: port_); + funcId: 823, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -25619,7 +25648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -25653,7 +25682,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 824, port: port_); + funcId: 825, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25679,7 +25708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 825, port: port_); + funcId: 826, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25711,7 +25740,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: 826)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25735,7 +25764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25760,7 +25789,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 830, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25787,7 +25816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 828, port: port_); + funcId: 829, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -25812,7 +25841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; }, codec: SseCodec( decodeSuccessData: @@ -25837,7 +25866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -25865,7 +25894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 874, port: port_); + funcId: 875, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25897,7 +25926,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 875, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25928,7 +25957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 873, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25959,7 +25988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 877, port: port_); + funcId: 878, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25991,7 +26020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 876, port: port_); + funcId: 877, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26021,7 +26050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 871, port: port_); + funcId: 872, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26051,7 +26080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 870, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26078,7 +26107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26110,7 +26139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 867, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26141,7 +26170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 868, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26172,7 +26201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 866, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26202,7 +26231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 869, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26237,7 +26266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 834, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26270,7 +26299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 834, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26299,7 +26328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26331,7 +26360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 832, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26362,7 +26391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 857, port: port_); + funcId: 858, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26394,7 +26423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 865, port: port_); + funcId: 866, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26426,7 +26455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 864, port: port_); + funcId: 865, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26454,7 +26483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 841, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26480,7 +26509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26513,7 +26542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 853, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26541,7 +26570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 854, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26567,7 +26596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 855, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26596,7 +26625,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: 850, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26626,7 +26655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26656,7 +26685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 852, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26690,7 +26719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 859, port: port_); + funcId: 860, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26717,7 +26746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 861, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26747,7 +26776,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: 860, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26778,7 +26807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26806,7 +26835,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26832,7 +26861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 840, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26859,7 +26888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26888,7 +26917,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26916,7 +26945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 835, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26943,7 +26972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 858, port: port_); + funcId: 859, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26970,7 +26999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 856, port: port_); + funcId: 857, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26999,7 +27028,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: 848, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27029,7 +27058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 849, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27064,7 +27093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27095,7 +27124,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27128,7 +27157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 843, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27154,7 +27183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27183,7 +27212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 847, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27218,7 +27247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 837, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27245,7 +27274,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: 920)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27275,7 +27304,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: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 922)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27305,7 +27334,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: 919)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27334,7 +27363,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: 923)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 924)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27363,7 +27392,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: 922)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 923)!; }, codec: SseCodec( decodeSuccessData: @@ -27392,7 +27421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; }, codec: SseCodec( decodeSuccessData: @@ -27417,7 +27446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; }, codec: SseCodec( decodeSuccessData: @@ -27443,7 +27472,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; }, codec: SseCodec( decodeSuccessData: @@ -27471,7 +27500,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: 913)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27500,7 +27529,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: 914)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27530,7 +27559,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: 912)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 913)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27556,7 +27585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: @@ -27589,7 +27618,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: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27621,7 +27650,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: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27648,7 +27677,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: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; }, codec: SseCodec( decodeSuccessData: @@ -27679,7 +27708,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: 878)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27709,7 +27738,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: 903)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27740,7 +27769,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: 911)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27771,7 +27800,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: 910)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27798,7 +27827,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: 887)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27822,7 +27851,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: 889)!; }, codec: SseCodec( decodeSuccessData: @@ -27854,7 +27883,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: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27881,7 +27910,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: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27906,7 +27935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: @@ -27934,7 +27963,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: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27961,7 +27990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -27990,7 +28019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -28023,7 +28052,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: 905)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28049,7 +28078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; }, codec: SseCodec( decodeSuccessData: @@ -28077,7 +28106,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: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28105,7 +28134,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: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28132,7 +28161,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: 885)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28156,7 +28185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; }, codec: SseCodec( decodeSuccessData: @@ -28182,7 +28211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; }, codec: SseCodec( decodeSuccessData: @@ -28207,7 +28236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; }, codec: SseCodec( decodeSuccessData: @@ -28234,7 +28263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: @@ -28260,7 +28289,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: 905)!; }, codec: SseCodec( decodeSuccessData: @@ -28287,7 +28316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 902, port: port_); + funcId: 903, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28315,7 +28344,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: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28344,7 +28373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: @@ -28378,7 +28407,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: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28408,7 +28437,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: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28438,7 +28467,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: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28463,7 +28492,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: 893)!; }, codec: SseCodec( decodeSuccessData: @@ -28489,7 +28518,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: 894)!; }, codec: SseCodec( decodeSuccessData: @@ -28521,7 +28550,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: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28547,7 +28576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -28573,7 +28602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 935, port: port_); + funcId: 936, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -28598,7 +28627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 924, port: port_); + funcId: 925, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -28625,7 +28654,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28652,7 +28681,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 939, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -28679,7 +28708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28704,7 +28733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -28730,7 +28759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 934, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28754,7 +28783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 933, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -28780,7 +28809,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: 927, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28807,7 +28836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 937, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28834,7 +28863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28860,7 +28889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28886,7 +28915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28913,7 +28942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 937, port: port_); + funcId: 938, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28937,7 +28966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -28961,7 +28990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 951)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -28984,7 +29013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -29010,7 +29039,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: 940)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; }, codec: SseCodec( decodeSuccessData: @@ -29034,7 +29063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 954)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -29059,7 +29088,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: 947)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 948)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29082,7 +29111,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: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -29107,7 +29136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29130,7 +29159,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: 949)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -29155,7 +29184,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: 942)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29180,7 +29209,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: 951)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29205,7 +29234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 947)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29229,7 +29258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29254,7 +29283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29279,7 +29308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29306,7 +29335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29331,7 +29360,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: 955)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 956)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29355,7 +29384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 956, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29380,7 +29409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29408,7 +29437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -29434,7 +29463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 959, port: port_); + funcId: 960, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_rust_async, @@ -29462,7 +29491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 960, port: port_); + funcId: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29490,7 +29519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 961, port: port_); + funcId: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29518,7 +29547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 962, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29544,7 +29573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 963, port: port_); + funcId: 964, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -29572,7 +29601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 965, port: port_); + funcId: 966, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -29600,7 +29629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 966, port: port_); + funcId: 967, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -29628,7 +29657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 964, port: port_); + funcId: 965, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -29657,7 +29686,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: 967, port: port_); + funcId: 968, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29687,7 +29716,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: 968, port: port_); + funcId: 969, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29714,7 +29743,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: 970)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -29740,7 +29769,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: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -29767,7 +29796,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: 969)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -29794,7 +29823,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: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -29821,7 +29850,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: 973)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -29848,7 +29877,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 975, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29874,7 +29903,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: 974, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29898,7 +29927,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: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29922,7 +29951,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: 976)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29948,7 +29977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 978, port: port_); + funcId: 979, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29975,7 +30004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 980, port: port_); + funcId: 981, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -30002,7 +30031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 980, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30027,7 +30056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30052,7 +30081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -30077,7 +30106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30104,7 +30133,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: 986, port: port_); + funcId: 987, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -30131,7 +30160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 984, port: port_); + funcId: 985, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -30157,7 +30186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 986, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30182,7 +30211,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: 989)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -30206,7 +30235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -30231,7 +30260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30256,7 +30285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30283,7 +30312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -30311,7 +30340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1034, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30342,7 +30371,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1035, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30373,7 +30402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1033, port: port_); + funcId: 1034, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30404,7 +30433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1037, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30436,7 +30465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1036, port: port_); + funcId: 1037, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30466,7 +30495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1031, port: port_); + funcId: 1032, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30493,7 +30522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1030, port: port_); + funcId: 1031, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30520,7 +30549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1032, port: port_); + funcId: 1033, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30549,7 +30578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1027, port: port_); + funcId: 1028, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30580,7 +30609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1028, port: port_); + funcId: 1029, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30611,7 +30640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1026, port: port_); + funcId: 1027, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30639,7 +30668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1029, port: port_); + funcId: 1030, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30674,7 +30703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30707,7 +30736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30735,7 +30764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30767,7 +30796,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 992, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30798,7 +30827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30830,7 +30859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1025, port: port_); + funcId: 1026, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30862,7 +30891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1024, port: port_); + funcId: 1025, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30890,7 +30919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1001, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30916,7 +30945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1002, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30949,7 +30978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30977,7 +31006,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1014, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31003,7 +31032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31032,7 +31061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31061,7 +31090,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1011, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -31091,7 +31120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -31125,7 +31154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1019, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31152,7 +31181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1021, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31182,7 +31211,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: 1020, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31211,7 +31240,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 998, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31239,7 +31268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31265,7 +31294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31292,7 +31321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1023, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31319,7 +31348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1023, port: port_); + funcId: 1024, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31347,7 +31376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 995, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31374,7 +31403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 1019, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31401,7 +31430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31430,7 +31459,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: 1008, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31460,7 +31489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31495,7 +31524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31526,7 +31555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31557,7 +31586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1003, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31583,7 +31612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1006, port: port_); + funcId: 1007, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31610,7 +31639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31643,7 +31672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31669,7 +31698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -31694,7 +31723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1049, port: port_); + funcId: 1050, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -31719,7 +31748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1038, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -31746,7 +31775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31772,7 +31801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1052, port: port_); + funcId: 1053, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -31798,7 +31827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31822,7 +31851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -31848,7 +31877,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1048, port: port_); + funcId: 1049, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31872,7 +31901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1047, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -31898,7 +31927,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: 1041, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31924,7 +31953,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: 1050, port: port_); + funcId: 1051, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31950,7 +31979,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31976,7 +32005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32002,7 +32031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32029,7 +32058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1051, port: port_); + funcId: 1052, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32052,7 +32081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -32076,7 +32105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -32100,7 +32129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -32123,7 +32152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; }, codec: SseCodec( decodeSuccessData: @@ -32152,7 +32181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1057, port: port_); + funcId: 1058, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32176,7 +32205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32201,7 +32230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32229,7 +32258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -32255,7 +32284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1061, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_normal, @@ -32283,7 +32312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1062, port: port_); + funcId: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32311,7 +32340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1063, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32339,7 +32368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32365,7 +32394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -32392,7 +32421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32420,7 +32449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1068, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -32448,7 +32477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1069, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -32476,7 +32505,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1067, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -32505,7 +32534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1070, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -32534,7 +32563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1071, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -32561,7 +32590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1073, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32587,7 +32616,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: 1072, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -32612,7 +32641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1074, port: port_); + funcId: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32639,7 +32668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1076, port: port_); + funcId: 1077, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -32666,7 +32695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1075, port: port_); + funcId: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32693,7 +32722,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: 1079, port: port_); + funcId: 1080, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -32720,7 +32749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1077, port: port_); + funcId: 1078, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -32746,7 +32775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1078, port: port_); + funcId: 1079, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, 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 374697ef93..8d36b0291f 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -3027,6 +3027,39 @@ fn wire_close_event_listener_twin_normal_impl( }, ) } +fn wire_create_event_sync_twin_normal_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "create_event_sync_twin_normal", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_address = ::sse_decode(&mut deserializer); + let api_payload = ::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + Result::<_, ()>::Ok(crate::api::event_listener::create_event_sync_twin_normal( + api_address, + api_payload, + )) + })()) + }, + ) +} fn wire_create_event_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -32640,667 +32673,667 @@ fn pde_ffi_dispatcher_primary_impl( 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), -97 => wire_EventTwinNormal_as_string_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), -122 => wire_CustomStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -125 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -126 => wire_CustomStructTwinNormal_nonstatic_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -123 => wire_CustomStructTwinNormal_static_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -124 => wire_CustomStructTwinNormal_static_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -117 => wire_SomeStructTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -120 => wire_SomeStructTwinNormal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -121 => wire_SomeStructTwinNormal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -118 => wire_SomeStructTwinNormal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -119 => wire_SomeStructTwinNormal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -102 => wire_custom_enum_error_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -103 => wire_custom_enum_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -101 => wire_custom_enum_error_return_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -104 => wire_custom_nested_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -105 => wire_custom_struct_error_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -98 => wire_func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -99 => wire_func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -100 => wire_func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -115 => wire_panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -109 => wire_return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -110 => wire_return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -111 => wire_return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -112 => wire_return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -113 => wire_return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -106 => wire_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -108 => wire_return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), -107 => wire_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -116 => wire_stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -114 => wire_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -130 => wire_call_new_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), -129 => wire_call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), -128 => wire_use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -127 => wire_use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -132 => wire_another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -131 => wire_func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -133 => wire_func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -137 => wire_func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -140 => wire_func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -139 => wire_func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -135 => wire_func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -138 => wire_func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -134 => wire_func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -136 => wire_func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -145 => wire_ConcatenateWithTwinNormal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), -144 => wire_ConcatenateWithTwinNormal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), -150 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -149 => wire_ConcatenateWithTwinNormal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -148 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -147 => wire_ConcatenateWithTwinNormal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -143 => wire_ConcatenateWithTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -146 => wire_ConcatenateWithTwinNormal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -152 => wire_MyCallableTwinNormal_call_impl(port, ptr, rust_vec_len, data_len), -156 => wire_SimpleEnumTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -157 => wire_SimpleEnumTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -154 => wire_SimpleStructTwinNormal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -153 => wire_SimpleStructTwinNormal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -155 => wire_SimpleStructTwinNormal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -159 => wire_StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -158 => wire_StaticOnlyTwinNormal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -151 => wire_SumWithTwinNormal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -142 => wire_get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -141 => wire_get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -163 => wire_app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -164 => wire_app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -170 => wire_first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -171 => wire_first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -160 => wire_get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -161 => wire_get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -167 => wire_get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), -162 => wire_is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), -185 => wire_mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -180 => wire_mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -183 => wire_mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -181 => wire_mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -184 => wire_mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -165 => wire_mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -166 => wire_mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -182 => wire_mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -168 => wire_repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -169 => wire_repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -178 => wire_test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -176 => wire_test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -179 => wire_test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -177 => wire_test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -175 => wire_test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -173 => wire_test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -174 => wire_test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -172 => wire_test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -189 => wire_handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), -186 => wire_handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -188 => wire_handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -192 => wire_handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -194 => wire_handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -193 => wire_handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -187 => wire_list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), -190 => wire_test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -191 => wire_test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -195 => wire_StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), -196 => wire_StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), -197 => wire_StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), -198 => wire_StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), -199 => wire_StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), -203 => wire_empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -200 => wire_func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -201 => wire_handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -202 => wire_handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -204 => wire_handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -208 => wire_handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -210 => wire_handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -207 => wire_handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -205 => wire_handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -206 => wire_handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -209 => wire_handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -211 => wire_primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -212 => wire_handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -213 => wire_primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -214 => wire_primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -219 => wire_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -223 => wire_func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -215 => wire_get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -216 => wire_get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -224 => wire_last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -225 => wire_nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -217 => wire_new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -221 => wire_return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -222 => wire_return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -220 => wire_use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -218 => wire_use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -238 => wire_handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -239 => wire_next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -263 => wire_example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -262 => wire_example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -264 => wire_example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -259 => wire_example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -261 => wire_example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -257 => wire_example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -258 => wire_example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -248 => wire_example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -249 => wire_example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -250 => wire_example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -247 => wire_example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -255 => wire_example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -260 => wire_example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -252 => wire_example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -253 => wire_example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -254 => wire_example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -251 => wire_example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -256 => wire_example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -279 => wire_example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -278 => wire_example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -280 => wire_example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -275 => wire_example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -277 => wire_example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -273 => wire_example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -274 => wire_example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -266 => wire_example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -267 => wire_example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -268 => wire_example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -265 => wire_example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -276 => wire_example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -270 => wire_example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -271 => wire_example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -272 => wire_example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -269 => wire_example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -295 => wire_example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -294 => wire_example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -296 => wire_example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -291 => wire_example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -293 => wire_example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -289 => wire_example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -290 => wire_example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -282 => wire_example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -283 => wire_example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -284 => wire_example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -281 => wire_example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -292 => wire_example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -286 => wire_example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -287 => wire_example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -288 => wire_example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -285 => wire_example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -329 => wire_example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -328 => wire_example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -330 => wire_example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -325 => wire_example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -327 => wire_example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -323 => wire_example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -324 => wire_example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -314 => wire_example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire_example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire_example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -313 => wire_example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -321 => wire_example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -326 => wire_example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire_example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire_example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire_example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire_example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -322 => wire_example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -347 => wire_example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -346 => wire_example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -348 => wire_example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -343 => wire_example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -345 => wire_example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -341 => wire_example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -342 => wire_example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -332 => wire_example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -333 => wire_example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -334 => wire_example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -331 => wire_example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -339 => wire_example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -344 => wire_example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -336 => wire_example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -337 => wire_example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -338 => wire_example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire_example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -340 => wire_example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -383 => wire_example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -382 => wire_example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -384 => wire_example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -379 => wire_example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -381 => wire_example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -377 => wire_example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -378 => wire_example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire_example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire_example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire_example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire_example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -375 => wire_example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -380 => wire_example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire_example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -373 => wire_example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -374 => wire_example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire_example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -376 => wire_example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -401 => wire_example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -400 => wire_example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -402 => wire_example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -397 => wire_example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -399 => wire_example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -395 => wire_example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -396 => wire_example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire_example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire_example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire_example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -385 => wire_example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -393 => wire_example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -398 => wire_example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire_example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire_example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -392 => wire_example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire_example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -394 => wire_example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -437 => wire_example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -436 => wire_example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -438 => wire_example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -433 => wire_example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -435 => wire_example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -431 => wire_example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -432 => wire_example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -422 => wire_example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -423 => wire_example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -424 => wire_example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -421 => wire_example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -429 => wire_example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -434 => wire_example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -426 => wire_example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -427 => wire_example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -428 => wire_example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -425 => wire_example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -430 => wire_example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -464 => wire_benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -462 => wire_benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -460 => wire_benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -465 => wire_benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -463 => wire_benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -461 => wire_benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -470 => wire_benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -468 => wire_benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -466 => wire_benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -471 => wire_benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -469 => wire_benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -467 => wire_benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -458 => wire_benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -459 => wire_benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -457 => wire_benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -479 => wire_benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -477 => wire_benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -475 => wire_benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -480 => wire_benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -478 => wire_benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -476 => wire_benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -485 => wire_benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -483 => wire_benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire_benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -486 => wire_benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire_benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -482 => wire_benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -473 => wire_benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -474 => wire_benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -472 => wire_benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -503 => wire_datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -502 => wire_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -506 => wire_duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -508 => wire_handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -507 => wire_handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -511 => wire_how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -504 => wire_naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -505 => wire_optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -509 => wire_test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -510 => wire_test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -526 => wire_StructWithCommentsTwinRustAsync_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -525 => wire_StructWithCommentsTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -524 => wire_function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -523 => wire_function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -522 => wire_function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -533 => wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -532 => wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -536 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -559 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -555 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -558 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -556 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -554 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -549 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -551 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -548 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -552 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -557 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -578 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -579 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -576 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -582 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -584 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -588 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -585 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -586 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -591 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -593 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -590 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -592 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -589 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -632 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -635 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -636 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -633 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -634 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -627 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -631 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -628 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -629 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -625 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -619 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -620 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -621 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -622 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -623 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -618 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -617 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -626 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -624 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -655 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -669 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -668 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -667 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -666 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -699 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -698 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -697 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -695 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -701 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), -705 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -706 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -703 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -702 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -704 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -708 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -707 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -700 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -690 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -718 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), -717 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -716 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), -715 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -731 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -738 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -739 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -728 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -729 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -735 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -730 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -753 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -751 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -750 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -736 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -737 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -745 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -741 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -740 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -757 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -758 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -779 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -774 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -777 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -775 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -778 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -759 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -760 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -776 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -783 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -780 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -782 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -788 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -787 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -781 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -784 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -785 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -798 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -799 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -806 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -808 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -813 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -815 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -812 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -811 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -814 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -822 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -824 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -825 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -829 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -828 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -874 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -875 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -873 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -877 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -876 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -871 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -872 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -867 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -834 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -836 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -832 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -857 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -865 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -864 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -853 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -855 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -850 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -852 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -859 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -858 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -856 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -849 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -902 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -926 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -935 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -938 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -934 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -933 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -958 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -959 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -960 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -961 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -962 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -965 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -966 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -964 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -967 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -968 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -975 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -974 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -978 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -980 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -979 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -986 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -984 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -985 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -991 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -990 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1034 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1035 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1033 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1037 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1036 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1031 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1030 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1032 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1027 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1028 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1026 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1029 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -993 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -994 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -996 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -992 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1017 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1025 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1024 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1001 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1002 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1013 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1014 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1015 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1010 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1011 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1012 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1019 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1021 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1020 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -998 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -999 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1000 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1022 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1023 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -995 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1018 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1016 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1008 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1009 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1004 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1005 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1003 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1006 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1007 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -997 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1040 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1049 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1038 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1039 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1052 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1046 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1044 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1048 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1047 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1041 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1050 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1045 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1042 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1043 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1051 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1057 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1058 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1059 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1060 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1061 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1062 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1063 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1064 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1065 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1066 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1068 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1069 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1067 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1070 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1071 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1072 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1074 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1076 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1075 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1079 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1077 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1078 => wire_handle_uuids_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), +534 => wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +533 => wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +541 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +544 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +538 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +540 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +537 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +542 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +543 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +545 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +560 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +556 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +554 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +559 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +557 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +555 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +551 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +548 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +550 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +547 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +546 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +552 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +549 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +553 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +558 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +579 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +580 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +577 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +578 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +583 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +585 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +586 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +588 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +592 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +594 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +591 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +593 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +590 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +606 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +607 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +633 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +636 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +637 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +634 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +635 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +632 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +629 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +613 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +614 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +612 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +615 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +616 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +609 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +626 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +620 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +621 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +622 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +623 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +624 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +617 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +619 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +618 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +627 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +625 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +656 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +670 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +669 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +675 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +682 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +677 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +678 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +695 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +694 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +700 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +699 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +698 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +697 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +693 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +696 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +702 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), +706 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +707 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +704 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +703 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +705 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +709 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +708 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +701 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +691 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +719 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), +718 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +717 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), +716 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +732 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +733 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +739 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +740 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +729 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +730 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +736 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +731 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +754 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +749 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +753 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +734 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +735 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +751 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +737 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +738 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +747 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +745 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +748 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +746 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +744 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +742 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +741 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +758 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +759 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +780 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +775 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +778 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +776 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +779 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +760 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +761 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +777 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), +784 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +781 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +783 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +787 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +789 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +788 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +782 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +785 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +786 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +802 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +799 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +800 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +801 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +807 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +809 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +814 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +816 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +813 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +812 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +815 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +823 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +825 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +826 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +830 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +829 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +875 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +876 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +874 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +878 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +877 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +872 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +871 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +873 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +868 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +869 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +867 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +870 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +834 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +835 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +837 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +833 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +858 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +866 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +865 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +854 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +855 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +856 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +851 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +852 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +853 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +860 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +862 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +863 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +864 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +836 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +859 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +857 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +850 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +838 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +903 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), +927 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +936 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +925 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +926 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +939 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +937 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +938 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +955 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +957 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +958 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +959 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +960 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +961 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +962 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +963 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +964 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +966 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +967 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +965 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +968 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +969 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +976 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +975 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +979 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +981 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +980 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +987 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +985 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +986 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +992 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +991 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1035 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1036 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1034 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1038 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1037 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1032 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1031 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1033 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1028 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1029 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1027 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1030 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +994 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +995 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +997 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +993 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1018 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1026 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1025 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1002 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1003 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1014 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1015 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1016 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1011 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1012 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1013 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1020 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1022 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1021 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +999 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1000 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1001 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1023 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1024 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +996 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1019 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1017 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1009 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1010 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1005 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1006 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1004 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1007 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1008 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +998 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1041 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1050 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1039 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1040 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1053 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1047 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1045 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1049 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1048 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1042 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1051 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1046 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1043 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1044 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1052 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1058 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1059 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1060 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1061 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1062 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1063 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1064 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1065 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1066 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1067 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1069 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1070 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1068 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1071 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1072 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1074 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1073 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1075 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1077 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1076 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1080 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1078 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1079 => wire_handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -33325,541 +33358,542 @@ fn pde_ffi_dispatcher_sync_impl( 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), - 230 => wire_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), - 234 => wire_func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 226 => wire_get_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 227 => wire_get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 235 => wire_last_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 236 => wire_nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 228 => wire_new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), - 232 => wire_return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 233 => wire_return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 231 => wire_use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), - 229 => wire_use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), - 243 => wire_handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 244 => wire_next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 311 => wire_example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( + 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, ), - 310 => 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, ), - 312 => 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, ), - 307 => wire_example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 309 => wire_example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 305 => wire_example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 306 => wire_example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 298 => wire_example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 299 => wire_example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 300 => wire_example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 297 => wire_example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 308 => wire_example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 302 => wire_example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 303 => wire_example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 304 => wire_example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 301 => wire_example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 365 => 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, ), - 364 => 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, ), - 366 => 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, ), - 361 => wire_example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 363 => wire_example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 359 => wire_example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 360 => wire_example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 350 => wire_example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 351 => wire_example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 352 => wire_example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 349 => wire_example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 357 => wire_example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 362 => wire_example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 354 => wire_example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 355 => wire_example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 356 => wire_example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 353 => wire_example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 358 => wire_example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 419 => 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, ), - 418 => 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, ), - 420 => 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, ), - 415 => wire_example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 417 => wire_example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 413 => wire_example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 414 => wire_example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 404 => wire_example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 405 => wire_example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 406 => wire_example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 403 => wire_example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 411 => wire_example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 416 => wire_example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 408 => wire_example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 409 => wire_example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 410 => wire_example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 407 => wire_example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 412 => wire_example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 455 => 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, ), - 454 => 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, ), - 456 => 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, ), - 451 => wire_example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), - 453 => wire_example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 449 => wire_example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), - 450 => wire_example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), - 440 => wire_example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), - 441 => wire_example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 442 => wire_example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), - 439 => wire_example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), - 447 => wire_example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), - 452 => wire_example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 444 => wire_example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), - 445 => wire_example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 446 => wire_example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), - 443 => wire_example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 448 => wire_example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), - 494 => wire_benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 492 => { + 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) } - 490 => wire_benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), - 495 => wire_benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 493 => { + 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) } - 491 => wire_benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), - 500 => wire_benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 498 => wire_benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), - 496 => wire_benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), - 501 => wire_benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), - 499 => wire_benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), - 497 => wire_benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), - 488 => wire_benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 489 => wire_benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 487 => wire_benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), - 513 => wire_datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), - 512 => wire_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), - 516 => wire_duration_twin_sync_impl(ptr, rust_vec_len, data_len), - 518 => wire_handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), - 517 => wire_handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), - 521 => wire_how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), - 514 => wire_naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), - 515 => wire_optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), - 519 => wire_test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), - 520 => wire_test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), - 531 => 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, ), - 530 => wire_StructWithCommentsTwinSync_static_method_twin_sync_impl( + 531 => wire_StructWithCommentsTwinSync_static_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 529 => { + 530 => { wire_function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len) } - 528 => 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, ), - 527 => 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, ), - 535 => wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( + 536 => wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 534 => wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( + 535 => wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 560 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 575 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 571 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 569 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 574 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 572 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 570 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 566 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 563 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 565 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 562 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), - 561 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), - 567 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 564 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 568 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 573 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 583 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), - 580 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 581 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 594 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), - 598 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), - 595 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), - 597 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 596 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 601 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), - 603 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 600 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 602 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), - 599 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), - 661 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 664 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_error_twin_sync_impl( + 561 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 576 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 572 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 570 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 575 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 573 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 571 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 567 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 564 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 566 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 563 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), + 562 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), + 568 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), + 565 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), + 569 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 574 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 584 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), + 581 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 582 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 595 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), + 599 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), + 596 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), + 598 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 597 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), + 602 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), + 604 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 601 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 603 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), + 600 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), + 662 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 665 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 665 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_ok_twin_sync_impl( + 666 => wire_CustomStructTwinSync_nonstatic_return_custom_struct_ok_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 662 => wire_CustomStructTwinSync_static_return_custom_struct_error_twin_sync_impl( + 663 => wire_CustomStructTwinSync_static_return_custom_struct_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 663 => wire_CustomStructTwinSync_static_return_custom_struct_ok_twin_sync_impl( + 664 => wire_CustomStructTwinSync_static_return_custom_struct_ok_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 656 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 659 => wire_SomeStructTwinSync_non_static_return_err_custom_error_twin_sync_impl( + 657 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 660 => wire_SomeStructTwinSync_non_static_return_err_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 660 => wire_SomeStructTwinSync_non_static_return_ok_custom_error_twin_sync_impl( + 661 => wire_SomeStructTwinSync_non_static_return_ok_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 657 => wire_SomeStructTwinSync_static_return_err_custom_error_twin_sync_impl( + 658 => wire_SomeStructTwinSync_static_return_err_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 658 => wire_SomeStructTwinSync_static_return_ok_custom_error_twin_sync_impl( + 659 => wire_SomeStructTwinSync_static_return_ok_custom_error_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 641 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 642 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 640 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 643 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 644 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 637 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 638 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 639 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 654 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), - 648 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), - 649 => { + 642 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 643 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 641 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), + 644 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 645 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 638 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 639 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 640 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), + 655 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), + 649 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), + 650 => { wire_return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len) } - 650 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 651 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 652 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 645 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 647 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), - 646 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 653 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), - 673 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 672 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 671 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 670 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 682 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 686 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 689 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 688 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 684 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 687 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 683 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 685 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 713 => wire_ConcatenateWithTwinSync_concatenate_static_twin_sync_impl( + 651 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), + 652 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 653 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), + 646 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 648 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), + 647 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), + 654 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), + 674 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), + 673 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), + 672 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 671 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 683 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 687 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), + 690 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 689 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 685 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 688 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 684 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), + 686 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 714 => wire_ConcatenateWithTwinSync_concatenate_static_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 712 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), - 711 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 714 => { + 713 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), + 712 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 715 => { wire_ConcatenateWithTwinSync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len) } - 720 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), - 724 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 725 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 722 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 721 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 723 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 727 => { + 721 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), + 725 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 726 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 723 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 722 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 724 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), + 728 => { wire_StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len) } - 726 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 719 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), - 710 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 709 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 764 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 765 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 754 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 755 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 761 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), - 756 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), - 762 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 763 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 772 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 770 => { + 727 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), + 720 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), + 711 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 710 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 765 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 766 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), + 755 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), + 756 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), + 762 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), + 757 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), + 763 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), + 764 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), + 773 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 771 => { wire_test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len) } - 773 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), - 771 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 769 => { + 774 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), + 772 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 770 => { wire_test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len) } - 767 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 768 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 766 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 792 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), - 789 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 791 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 795 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 797 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 796 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 790 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), - 793 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 794 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 805 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 802 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), - 803 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 804 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), - 807 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), - 809 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 819 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), - 821 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), - 818 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), - 816 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 817 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 820 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), - 823 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), - 826 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 827 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 831 => wire_test_more_than_just_one_raw_string_struct_twin_sync_impl( + 768 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 769 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 767 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), + 793 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), + 790 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 792 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 796 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), + 798 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 797 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), + 791 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), + 794 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 795 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 806 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 803 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), + 804 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 805 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), + 808 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), + 810 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), + 820 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), + 822 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), + 819 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), + 817 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 818 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 821 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), + 824 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), + 827 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), + 828 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), + 832 => wire_test_more_than_just_one_raw_string_struct_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 830 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 920 => wire_NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl( + 831 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 921 => wire_NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 921 => wire_NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl( + 922 => wire_NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 919 => wire_NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl( + 920 => wire_NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 923 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( + 924 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 922 => wire_NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl( + 923 => wire_NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 917 => { + 918 => { wire_NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len) } - 916 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 918 => { + 917 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), + 919 => { wire_NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len) } - 913 => wire_NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl( + 914 => wire_NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 914 => wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl( + 915 => wire_NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 912 => wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl( + 913 => wire_NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 915 => wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl( + 916 => wire_NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 879 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 880 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 882 => { + 880 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 881 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 883 => { wire_rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 878 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 903 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 911 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 910 => { + 879 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 904 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 912 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 911 => { wire_rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len) } - 887 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 888 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 899 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), - 900 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 901 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 896 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl( + 888 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 889 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 900 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), + 901 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), + 902 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 897 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 897 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl( + 898 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 898 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl( + 899 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 905 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 907 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 906 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 884 => { + 906 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 908 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 907 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), + 885 => { wire_rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len) } - 885 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 886 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 908 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl( + 886 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), + 887 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), + 909 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 909 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), - 881 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 904 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 894 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl( + 910 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), + 882 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 905 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), + 895 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 895 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl( + 896 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 890 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl( + 891 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 891 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl( + 892 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 889 => { + 890 => { wire_rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 892 => wire_rust_auto_opaque_trait_object_return_own_one_twin_sync_impl( + 893 => wire_rust_auto_opaque_trait_object_return_own_one_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 893 => wire_rust_auto_opaque_trait_object_return_own_two_twin_sync_impl( + 894 => wire_rust_auto_opaque_trait_object_return_own_two_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 883 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), - 941 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 950 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 939 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 940 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 953 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), - 947 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 945 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 949 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 948 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 942 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 951 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 946 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), - 943 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 944 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), - 952 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 955 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), - 970 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 971 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 969 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 972 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 973 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 977 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 976 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 981 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 983 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), - 982 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 989 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 987 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), - 988 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 1056 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), - 1055 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), - 1054 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 1053 => wire_sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 884 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), + 942 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), + 951 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 940 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 941 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 954 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), + 948 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), + 946 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), + 950 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), + 949 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), + 943 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 952 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 947 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), + 944 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 945 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), + 953 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), + 956 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), + 971 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 972 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 970 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 973 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 974 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), + 978 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), + 977 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), + 982 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 984 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), + 983 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), + 990 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), + 988 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), + 989 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), + 1057 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), + 1056 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), + 1055 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), + 1054 => wire_sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } From 8158724bc1a48065f2038408d761637a563851fd Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 10:58:46 +0800 Subject: [PATCH 36/47] chore: fix test --- frb_example/pure_dart/rust/src/api/dart_code.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index a77682f67a..14fef377ec 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -5,7 +5,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; + bool operator ==(dynamic other) => a == other.a; @override int get hashCode => a.hashCode; From 20ba1603cbec925d7f935788c7dd736ac23b2b26 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 10:59:42 +0800 Subject: [PATCH 37/47] chore: more --- frb_example/pure_dart/rust/src/api/dart_code.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 14fef377ec..69b97e3c9a 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -5,7 +5,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(dynamic other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => a == other.a; @override int get hashCode => a.hashCode; From 9f94dbb810766ab4ded91e4c652ac7f2077e185f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 11:02:51 +0800 Subject: [PATCH 38/47] chore: codegen --- frb_example/pure_dart/lib/src/rust/api/dart_code.dart | 3 ++- .../src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart | 3 ++- .../rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart | 3 ++- .../lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart | 2 +- .../lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart | 3 ++- .../src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart | 3 ++- .../rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs | 2 +- .../src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs | 2 +- .../pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_sync.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs | 2 +- frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart | 3 ++- .../src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart | 3 ++- .../lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart | 3 ++- frb_example/pure_dart_pde/rust/src/api/dart_code.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs | 2 +- .../rust/src/api/pseudo_manual/dart_code_twin_sync.rs | 2 +- 17 files changed, 25 insertions(+), 17 deletions(-) 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 index 90ca4dd9cc..d620198f91 100644 --- a/frb_example/pure_dart/lib/src/rust/api/dart_code.dart +++ b/frb_example/pure_dart/lib/src/rust/api/dart_code.dart @@ -46,7 +46,8 @@ class TranslatableStructWithDartCodeTwinNormal { ); @override - bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart index ee1b5aafe8..b3e65ad1c3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart @@ -46,7 +46,8 @@ class TranslatableStructWithDartCodeTwinRustAsync { ); @override - bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart index 825669267b..31bc2f9272 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart @@ -48,7 +48,8 @@ class TranslatableStructWithDartCodeTwinRustAsyncSse { ); @override - bool operator ==(StructWithDartCodeTwinRustAsyncSse other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinRustAsyncSse other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart index c0e2e22f98..4e842dbe06 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart @@ -45,7 +45,7 @@ class TranslatableStructWithDartCodeTwinSse { ); @override - bool operator ==(StructWithDartCodeTwinSse other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSse other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart index 7cebf5e6bc..3af43095fa 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart @@ -45,7 +45,8 @@ class TranslatableStructWithDartCodeTwinSync { ); @override - bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSync other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart index f6aecca16b..c4e47846fd 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart @@ -46,7 +46,8 @@ class TranslatableStructWithDartCodeTwinSyncSse { ); @override - bool operator ==(StructWithDartCodeTwinSyncSse other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSyncSse other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index 8c2dc9dc3c..1ebed5549a 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -9,7 +9,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs index 9bf8b3a31d..b654fbf735 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs @@ -9,7 +9,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinRustAsyncSse other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinRustAsyncSse other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs index 60c464a926..3424f70c81 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs @@ -9,7 +9,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinSse other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSse other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index b0d138372c..aad249aa00 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -9,7 +9,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSync other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs index 2454704de2..ad5eff58ba 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs @@ -9,7 +9,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinSyncSse other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSyncSse other) => a == other.a; @override int get hashCode => a.hashCode; 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 index cbcc785454..badd579477 100644 --- 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 @@ -46,7 +46,8 @@ class TranslatableStructWithDartCodeTwinNormal { ); @override - bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart index 9cb0ac3216..329b747764 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart @@ -46,7 +46,8 @@ class TranslatableStructWithDartCodeTwinRustAsync { ); @override - bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => + a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart index 34ed9808f8..0a7dc6780f 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart @@ -45,7 +45,8 @@ class TranslatableStructWithDartCodeTwinSync { ); @override - bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSync other) => + a == other.a; @override int get hashCode => a.hashCode; 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 index d709992213..f868e198fa 100644 --- a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -7,7 +7,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinNormal other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index 06dbec1160..93fd491fac 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -11,7 +11,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinRustAsync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index c7f1d5e312..268fd3b451 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -11,7 +11,7 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(StructWithDartCodeTwinSync other) => a == other.a; + bool operator ==(TranslatableStructWithDartCodeTwinSync other) => a == other.a; @override int get hashCode => a.hashCode; From 41d79f5c626391baffa4175f516c9cc08521ed65 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 11:17:18 +0800 Subject: [PATCH 39/47] fix: simple --- frb_example/pure_dart/rust/src/api/dart_code.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 69b97e3c9a..be69ec6a41 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -5,7 +5,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; @override int get hashCode => a.hashCode; From 755ce08e002c5d06e4f8f87580fab553bee2a5b4 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 11:21:05 +0800 Subject: [PATCH 40/47] chore: codegen --- .../api_dart/spec_generator/class/misc.rs | 3 +-- .../api_dart/spec_generator/class/mod.rs | 2 +- .../class/ty/enumeration_complex.rs | 5 +++-- .../spec_generator/class/ty/rust_opaque.rs | 5 +++-- .../spec_generator/class/ty/structure.rs | 3 ++- .../class/ty/structure_freezed.rs | 2 +- .../class/ty/structure_non_freezed.rs | 3 +-- .../src/library/codegen/ir/ty/structure.rs | 3 +-- .../library/codegen/parser/attribute_parser.rs | 18 ++++++++---------- .../parser/type_parser/enum_or_struct.rs | 12 +++++------- .../codegen/parser/type_parser/enumeration.rs | 6 ++---- .../codegen/parser/type_parser/structure.rs | 12 +++++------- .../codegen/parser/type_parser/tuple.rs | 11 +++++------ .../pure_dart/lib/src/rust/api/dart_code.dart | 4 ++-- .../dart_code_twin_rust_async.dart | 4 ++-- .../dart_code_twin_rust_async_sse.dart | 4 ++-- .../api/pseudo_manual/dart_code_twin_sse.dart | 3 ++- .../api/pseudo_manual/dart_code_twin_sync.dart | 4 ++-- .../pseudo_manual/dart_code_twin_sync_sse.dart | 4 ++-- .../pseudo_manual/dart_code_twin_rust_async.rs | 3 ++- .../dart_code_twin_rust_async_sse.rs | 3 ++- .../api/pseudo_manual/dart_code_twin_sse.rs | 3 ++- .../api/pseudo_manual/dart_code_twin_sync.rs | 3 ++- .../pseudo_manual/dart_code_twin_sync_sse.rs | 3 ++- .../lib/src/rust/api/dart_code.dart | 4 ++-- .../dart_code_twin_rust_async.dart | 4 ++-- .../api/pseudo_manual/dart_code_twin_sync.dart | 4 ++-- .../pure_dart_pde/rust/src/api/dart_code.rs | 3 ++- .../pseudo_manual/dart_code_twin_rust_async.rs | 3 ++- .../api/pseudo_manual/dart_code_twin_sync.rs | 3 ++- 30 files changed, 72 insertions(+), 72 deletions(-) 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 index 9a9fdb5eef..7ee9d0eb49 100644 --- 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 @@ -1,7 +1,6 @@ -use std::collections::HashMap; - 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, 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 2692cd6ec8..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,8 +4,8 @@ use serde::Serialize; pub(crate) mod field; pub(crate) mod method; -pub(crate) mod ty; pub(super) mod misc; +pub(crate) mod ty; #[derive(Debug, Serialize, Default)] pub(crate) struct ApiDartGeneratedClass { 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 1507dd929c..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, @@ -12,7 +13,6 @@ use crate::codegen::ir::ty::structure::IrStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use itertools::Itertools; -use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; const BACKTRACE_IDENT: &str = "backtrace"; @@ -34,7 +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); + 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(), 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 148837f671..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; @@ -8,7 +9,6 @@ use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartG use crate::library::codegen::ir::ty::IrTypeTrait; use lazy_static::lazy_static; use regex::Regex; -use crate::codegen::generator::api_dart::spec_generator::class::misc::generate_class_extra_body; impl<'a> ApiDartGeneratorClassTrait for RustOpaqueApiDartGenerator<'a> { fn generate_class(&self) -> Option { @@ -26,7 +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); + 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(), 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 426e6df699..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 @@ -16,7 +16,8 @@ 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 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); 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 bc54df757b..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,7 +15,7 @@ impl<'a> StructRefApiDartGenerator<'a> { metadata: &str, methods: &[String], constructor_postfix: &str, - extra_body :&str, + extra_body: &str, ) -> String { let private_constructor = if !methods.is_empty() { format!("const {}._();", self.ir.ident.0.name) 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 3e92e44d52..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 @@ -1,5 +1,3 @@ -use itertools::Itertools; - use crate::codegen::generator::api_dart::spec_generator::class::field::{ generate_field_default, generate_field_required_modifier, }; @@ -10,6 +8,7 @@ use crate::codegen::ir::field::IrField; use crate::codegen::ir::ty::structure::IrStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; +use itertools::Itertools; impl<'a> StructRefApiDartGenerator<'a> { pub(crate) fn generate_mode_non_freezed( diff --git a/frb_codegen/src/library/codegen/ir/ty/structure.rs b/frb_codegen/src/library/codegen/ir/ty/structure.rs index 6293936ff4..3c7e71ba96 100644 --- a/frb_codegen/src/library/codegen/ir/ty/structure.rs +++ b/frb_codegen/src/library/codegen/ir/ty/structure.rs @@ -1,12 +1,11 @@ // Name "structure" not "struct", since the latter is a keyword -use convert_case::{Case, Casing}; - use crate::codegen::ir::annotation::IrDartAnnotation; use crate::codegen::ir::comment::IrComment; use crate::codegen::ir::field::IrField; use crate::codegen::ir::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::ty::{IrContext, IrType, IrTypeTrait}; +use convert_case::{Case, Casing}; crate::ir! { pub struct IrTypeStructRef { diff --git a/frb_codegen/src/library/codegen/parser/attribute_parser.rs b/frb_codegen/src/library/codegen/parser/attribute_parser.rs index ad50c49a24..ebbb2cc296 100644 --- a/frb_codegen/src/library/codegen/parser/attribute_parser.rs +++ b/frb_codegen/src/library/codegen/parser/attribute_parser.rs @@ -1,16 +1,15 @@ -use anyhow::Context; -use itertools::Itertools; -use serde::{Serialize, Serializer}; -use syn::*; -use syn::parse::{Lookahead1, Parse, ParseStream, Peek}; -use syn::punctuated::Punctuated; - use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; use crate::codegen::ir::annotation::IrDartAnnotation; use crate::codegen::ir::default::IrDefaultValue; use crate::codegen::ir::import::IrDartImport; use crate::codegen::ir::ty::rust_opaque::RustOpaqueCodecMode; use crate::if_then_some; +use anyhow::Context; +use itertools::Itertools; +use serde::{Serialize, Serializer}; +use syn::parse::{Lookahead1, Parse, ParseStream, Peek}; +use syn::punctuated::Punctuated; +use syn::*; const METADATA_IDENT: &str = "frb"; @@ -472,15 +471,14 @@ impl Parse for FrbAttributeDartCode { #[cfg(test)] mod tests { - use quote::quote; - use syn::ItemFn; - use crate::codegen::ir::default::IrDefaultValue; use crate::codegen::parser::attribute_parser::{ FrbAttribute, FrbAttributeDartCode, FrbAttributeDefaultValue, FrbAttributeMirror, FrbAttributes, NamedOption, }; use crate::if_then_some; + use quote::quote; + use syn::ItemFn; #[test] fn test_error() -> anyhow::Result<()> { 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 b97614423f..a745f9e7d5 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 @@ -1,16 +1,14 @@ -use std::collections::{HashMap, HashSet}; -use std::fmt::Debug; -use std::hash::Hash; - -use log::debug; -use syn::{Ident, Type}; - use crate::codegen::ir::namespace::{Namespace, NamespacedName}; 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}; pub(super) trait EnumOrStructParser where 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 99888cfbf9..f5f82edba8 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/enumeration.rs @@ -1,7 +1,3 @@ -use std::collections::HashMap; - -use syn::{Attribute, Field, Ident, ItemEnum, Type, Variant}; - use crate::codegen::ir::field::{IrField, IrFieldSettings}; use crate::codegen::ir::ident::IrIdent; use crate::codegen::ir::namespace::{Namespace, NamespacedName}; @@ -24,6 +20,8 @@ use crate::codegen::parser::type_parser::structure::structure_compute_default_op 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, Variant}; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_path_data_enum( 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 a012018238..d6f38cda5b 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/structure.rs @@ -1,22 +1,20 @@ -use std::collections::HashMap; - -use anyhow::bail; -use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type}; - use crate::codegen::ir::field::{IrField, IrFieldSettings}; use crate::codegen::ir::ident::IrIdent; use crate::codegen::ir::namespace::{Namespace, NamespacedName}; +use crate::codegen::ir::ty::structure::{IrStruct, IrStructIdent, IrTypeStructRef}; use crate::codegen::ir::ty::IrType; use crate::codegen::ir::ty::IrType::StructRef; -use crate::codegen::ir::ty::structure::{IrStruct, IrStructIdent, IrTypeStructRef}; use crate::codegen::parser::attribute_parser::FrbAttributes; use crate::codegen::parser::source_graph::modules::Struct; use crate::codegen::parser::type_parser::enum_or_struct::{ EnumOrStructParser, EnumOrStructParserInfo, }; use crate::codegen::parser::type_parser::misc::parse_comments; -use crate::codegen::parser::type_parser::TypeParserWithContext; 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}; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_path_data_struct( 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 c35c59fbee..9d91b5c3f1 100644 --- a/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs +++ b/frb_codegen/src/library/codegen/parser/type_parser/tuple.rs @@ -1,17 +1,16 @@ -use anyhow::Result; -use itertools::Itertools; -use syn::TypeTuple; - use crate::codegen::ir::field::IrField; use crate::codegen::ir::ident::IrIdent; use crate::codegen::ir::namespace::NamespacedName; -use crate::codegen::ir::ty::IrType; -use crate::codegen::ir::ty::IrType::Primitive; use crate::codegen::ir::ty::primitive::IrTypePrimitive; use crate::codegen::ir::ty::record::IrTypeRecord; use crate::codegen::ir::ty::structure::{IrStruct, IrStructIdent, IrTypeStructRef}; +use crate::codegen::ir::ty::IrType; +use crate::codegen::ir::ty::IrType::Primitive; use crate::codegen::parser::type_parser::TypeParserWithContext; use crate::library::codegen::ir::ty::IrTypeTrait; +use anyhow::Result; +use itertools::Itertools; +use syn::TypeTuple; impl<'a, 'b, 'c> TypeParserWithContext<'a, 'b, 'c> { pub(crate) fn parse_type_tuple(&mut self, type_tuple: &TypeTuple) -> anyhow::Result { 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 index d620198f91..65ac1782a4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/dart_code.dart +++ b/frb_example/pure_dart/lib/src/rust/api/dart_code.dart @@ -46,8 +46,8 @@ class TranslatableStructWithDartCodeTwinNormal { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart index b3e65ad1c3..eaaaa90d61 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart @@ -46,8 +46,8 @@ class TranslatableStructWithDartCodeTwinRustAsync { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart index 31bc2f9272..d8a5dcf3bf 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart @@ -48,8 +48,8 @@ class TranslatableStructWithDartCodeTwinRustAsyncSse { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinRustAsyncSse other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinRustAsyncSse && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart index 4e842dbe06..19ca0025a4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart @@ -45,7 +45,8 @@ class TranslatableStructWithDartCodeTwinSse { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinSse other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSse && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart index 3af43095fa..059d51429b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart @@ -45,8 +45,8 @@ class TranslatableStructWithDartCodeTwinSync { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinSync other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSync && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart index c4e47846fd..d3468948c2 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart @@ -46,8 +46,8 @@ class TranslatableStructWithDartCodeTwinSyncSse { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinSyncSse other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSyncSse && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index 1ebed5549a..1fa11da95f 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -9,7 +9,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs index b654fbf735..9dd89bda20 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs @@ -9,7 +9,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinRustAsyncSse other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinRustAsyncSse && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs index 3424f70c81..b920a341f6 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs @@ -9,7 +9,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinSse other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSse && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index aad249aa00..9a8e0049b0 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -9,7 +9,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinSync other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSync && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs index ad5eff58ba..087d857474 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs @@ -9,7 +9,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinSyncSse other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSyncSse && a == other.a; @override int get hashCode => a.hashCode; 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 index badd579477..7148a0cf65 100644 --- 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 @@ -46,8 +46,8 @@ class TranslatableStructWithDartCodeTwinNormal { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart index 329b747764..e7bf5e2f2a 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart @@ -46,8 +46,8 @@ class TranslatableStructWithDartCodeTwinRustAsync { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart index 0a7dc6780f..241ecc2c62 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart @@ -45,8 +45,8 @@ class TranslatableStructWithDartCodeTwinSync { ); @override - bool operator ==(TranslatableStructWithDartCodeTwinSync other) => - a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSync && a == other.a; @override int get hashCode => a.hashCode; 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 index f868e198fa..c648c72315 100644 --- a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -7,7 +7,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinNormal other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinNormal && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs index 93fd491fac..77282fcc6f 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs @@ -11,7 +11,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinRustAsync other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; @override int get hashCode => a.hashCode; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs index 268fd3b451..ec732a8418 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs @@ -11,7 +11,8 @@ use flutter_rust_bridge::frb; non_eq, dart_code = " @override - bool operator ==(TranslatableStructWithDartCodeTwinSync other) => a == other.a; + bool operator ==(Object other) => + other is TranslatableStructWithDartCodeTwinSync && a == other.a; @override int get hashCode => a.hashCode; From 9d5532e9d3ea5a215965ab52aa8218797a66f037 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:15:30 +0800 Subject: [PATCH 41/47] chore: test --- .../dart_code_twin_rust_async.dart | 56 ------------------ .../dart_code_twin_rust_async_sse.dart | 58 ------------------- .../api/pseudo_manual/dart_code_twin_sse.dart | 55 ------------------ .../pseudo_manual/dart_code_twin_sync.dart | 55 ------------------ .../dart_code_twin_sync_sse.dart | 56 ------------------ .../pure_dart/rust/src/api/dart_code.rs | 2 + .../dart_code_twin_rust_async.rs | 38 ------------ .../dart_code_twin_rust_async_sse.rs | 40 ------------- .../api/pseudo_manual/dart_code_twin_sse.rs | 40 ------------- .../api/pseudo_manual/dart_code_twin_sync.rs | 40 ------------- .../pseudo_manual/dart_code_twin_sync_sse.rs | 42 -------------- .../pure_dart/test/api/dart_code_test.dart | 2 + .../dart_code_twin_rust_async_sse_test.dart | 24 -------- .../dart_code_twin_rust_async_test.dart | 24 -------- .../dart_code_twin_sse_test.dart | 24 -------- .../dart_code_twin_sync_sse_test.dart | 24 -------- .../dart_code_twin_sync_test.dart | 24 -------- .../dart_code_twin_rust_async.dart | 56 ------------------ .../pseudo_manual/dart_code_twin_sync.dart | 55 ------------------ .../dart_code_twin_rust_async.rs | 40 ------------- .../api/pseudo_manual/dart_code_twin_sync.rs | 42 -------------- .../dart_code_twin_rust_async_test.dart | 26 --------- .../dart_code_twin_sync_test.dart | 26 --------- 23 files changed, 4 insertions(+), 845 deletions(-) delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart delete mode 100644 frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart delete mode 100644 frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart delete mode 100644 frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs delete mode 100644 frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs delete mode 100644 frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart delete mode 100644 frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart deleted file mode 100644 index eaaaa90d61..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart +++ /dev/null @@ -1,56 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinRustAsync extends RustOpaque { - OpaqueStructWithDartCodeTwinRustAsync.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr, - ); - - Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api - .opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinRustAsync { - final int a; - - const TranslatableStructWithDartCodeTwinRustAsync({ - required this.a, - }); - - Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api - .translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart deleted file mode 100644 index d8a5dcf3bf..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart +++ /dev/null @@ -1,58 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinRustAsyncSse extends RustOpaque { - OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( - int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr, - ); - - Future normalMethodTwinRustAsyncSse({dynamic hint}) => - RustLib.instance.api - .opaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinRustAsyncSse { - final int a; - - const TranslatableStructWithDartCodeTwinRustAsyncSse({ - required this.a, - }); - - Future normalMethodTwinRustAsyncSse({dynamic hint}) => - RustLib.instance.api - .translatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinRustAsyncSse && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart deleted file mode 100644 index 19ca0025a4..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sse.dart +++ /dev/null @@ -1,55 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinSse extends RustOpaque { - OpaqueStructWithDartCodeTwinSse.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinSse.sseDecode(int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr, - ); - - Future normalMethodTwinSse({dynamic hint}) => - RustLib.instance.api.opaqueStructWithDartCodeTwinSseNormalMethodTwinSse( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinSse { - final int a; - - const TranslatableStructWithDartCodeTwinSse({ - required this.a, - }); - - Future normalMethodTwinSse({dynamic hint}) => RustLib.instance.api - .translatableStructWithDartCodeTwinSseNormalMethodTwinSse( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSse && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart deleted file mode 100644 index 059d51429b..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart +++ /dev/null @@ -1,55 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinSync extends RustOpaque { - OpaqueStructWithDartCodeTwinSync.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinSync.sseDecode(int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr, - ); - - int normalMethodTwinSync({dynamic hint}) => - RustLib.instance.api.opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinSync { - final int a; - - const TranslatableStructWithDartCodeTwinSync({ - required this.a, - }); - - int normalMethodTwinSync({dynamic hint}) => RustLib.instance.api - .translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart deleted file mode 100644 index d3468948c2..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart +++ /dev/null @@ -1,56 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinSyncSse extends RustOpaque { - OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinSyncSse.sseDecode( - int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSyncSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr, - ); - - int normalMethodTwinSyncSse({dynamic hint}) => RustLib.instance.api - .opaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinSyncSse { - final int a; - - const TranslatableStructWithDartCodeTwinSyncSse({ - required this.a, - }); - - int normalMethodTwinSyncSse({dynamic hint}) => RustLib.instance.api - .translatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSyncSse && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index be69ec6a41..42b405a67b 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -1,3 +1,5 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + use flutter_rust_bridge::frb; #[frb( diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs deleted file mode 100644 index 1fa11da95f..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ /dev/null @@ -1,38 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinRustAsync { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinRustAsync { - pub async fn normal_method_twin_rust_async(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinRustAsync; - -impl OpaqueStructWithDartCodeTwinRustAsync { - pub async fn normal_method_twin_rust_async(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs deleted file mode 100644 index 9dd89bda20..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_rust_async_sse.rs +++ /dev/null @@ -1,40 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinRustAsyncSse && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinRustAsyncSse { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinRustAsyncSse { - #[flutter_rust_bridge::frb(serialize)] - pub async fn normal_method_twin_rust_async_sse(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinRustAsyncSse; - -impl OpaqueStructWithDartCodeTwinRustAsyncSse { - #[flutter_rust_bridge::frb(serialize)] - pub async fn normal_method_twin_rust_async_sse(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs deleted file mode 100644 index b920a341f6..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sse.rs +++ /dev/null @@ -1,40 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSse && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinSse { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinSse { - #[flutter_rust_bridge::frb(serialize)] - pub fn normal_method_twin_sse(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinSse; - -impl OpaqueStructWithDartCodeTwinSse { - #[flutter_rust_bridge::frb(serialize)] - pub fn normal_method_twin_sse(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs deleted file mode 100644 index 9a8e0049b0..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ /dev/null @@ -1,40 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinSync { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinSync { - #[flutter_rust_bridge::frb(sync)] - pub fn normal_method_twin_sync(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinSync; - -impl OpaqueStructWithDartCodeTwinSync { - #[flutter_rust_bridge::frb(sync)] - pub fn normal_method_twin_sync(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs deleted file mode 100644 index 087d857474..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/dart_code_twin_sync_sse.rs +++ /dev/null @@ -1,42 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSyncSse && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinSyncSse { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinSyncSse { - #[flutter_rust_bridge::frb(serialize)] - #[flutter_rust_bridge::frb(sync)] - pub fn normal_method_twin_sync_sse(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinSyncSse; - -impl OpaqueStructWithDartCodeTwinSyncSse { - #[flutter_rust_bridge::frb(serialize)] - #[flutter_rust_bridge::frb(sync)] - pub fn normal_method_twin_sync_sse(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart/test/api/dart_code_test.dart b/frb_example/pure_dart/test/api/dart_code_test.dart index 531c56069f..8d50d9f96d 100644 --- a/frb_example/pure_dart/test/api/dart_code_test.dart +++ b/frb_example/pure_dart/test/api/dart_code_test.dart @@ -1,3 +1,5 @@ +// 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'; diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart deleted file mode 100644 index 8ac2a35d04..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart +++ /dev/null @@ -1,24 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('TranslatableStructWithDartCodeTwinRustAsyncSse', () async { - final one = TranslatableStructWithDartCodeTwinRustAsyncSse(a: 100); - final two = TranslatableStructWithDartCodeTwinRustAsyncSse(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinRustAsyncSse', () async { - expect(OpaqueStructWithDartCodeTwinRustAsyncSse.dartCodeGetter, 123); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart deleted file mode 100644 index 4971adcdd5..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart +++ /dev/null @@ -1,24 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('TranslatableStructWithDartCodeTwinRustAsync', () async { - final one = TranslatableStructWithDartCodeTwinRustAsync(a: 100); - final two = TranslatableStructWithDartCodeTwinRustAsync(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinRustAsync', () async { - expect(OpaqueStructWithDartCodeTwinRustAsync.dartCodeGetter, 123); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart deleted file mode 100644 index fef4d0a505..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sse_test.dart +++ /dev/null @@ -1,24 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_sse.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('TranslatableStructWithDartCodeTwinSse', () async { - final one = TranslatableStructWithDartCodeTwinSse(a: 100); - final two = TranslatableStructWithDartCodeTwinSse(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinSse', () async { - expect(OpaqueStructWithDartCodeTwinSse.dartCodeGetter, 123); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart deleted file mode 100644 index 75c8a8409e..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_sse_test.dart +++ /dev/null @@ -1,24 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_sync_sse.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('TranslatableStructWithDartCodeTwinSyncSse', () async { - final one = TranslatableStructWithDartCodeTwinSyncSse(a: 100); - final two = TranslatableStructWithDartCodeTwinSyncSse(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinSyncSse', () async { - expect(OpaqueStructWithDartCodeTwinSyncSse.dartCodeGetter, 123); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart deleted file mode 100644 index 53958d462c..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/dart_code_twin_sync_test.dart +++ /dev/null @@ -1,24 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/dart_code_twin_sync.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('TranslatableStructWithDartCodeTwinSync', () async { - final one = TranslatableStructWithDartCodeTwinSync(a: 100); - final two = TranslatableStructWithDartCodeTwinSync(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinSync', () async { - expect(OpaqueStructWithDartCodeTwinSync.dartCodeGetter, 123); - }); -} diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart deleted file mode 100644 index e7bf5e2f2a..0000000000 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart +++ /dev/null @@ -1,56 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinRustAsync extends RustOpaque { - OpaqueStructWithDartCodeTwinRustAsync.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr, - ); - - Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api - .opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinRustAsync { - final int a; - - const TranslatableStructWithDartCodeTwinRustAsync({ - required this.a, - }); - - Future normalMethodTwinRustAsync({dynamic hint}) => RustLib.instance.api - .translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart deleted file mode 100644 index 241ecc2c62..0000000000 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_code_twin_sync.dart +++ /dev/null @@ -1,55 +0,0 @@ -// 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 OpaqueStructWithDartCodeTwinSync extends RustOpaque { - OpaqueStructWithDartCodeTwinSync.dcoDecode(List wire) - : super.dcoDecode(wire, _kStaticData); - - OpaqueStructWithDartCodeTwinSync.sseDecode(int ptr, int externalSizeOnNative) - : super.sseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr, - ); - - int normalMethodTwinSync({dynamic hint}) => - RustLib.instance.api.opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( - that: this, - hint: hint, - ); -} - -class TranslatableStructWithDartCodeTwinSync { - final int a; - - const TranslatableStructWithDartCodeTwinSync({ - required this.a, - }); - - int normalMethodTwinSync({dynamic hint}) => RustLib.instance.api - .translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( - that: this, - hint: hint, - ); - - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs deleted file mode 100644 index 77282fcc6f..0000000000 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_rust_async.rs +++ /dev/null @@ -1,40 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinRustAsync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinRustAsync { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinRustAsync { - pub async fn normal_method_twin_rust_async(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinRustAsync; - -impl OpaqueStructWithDartCodeTwinRustAsync { - pub async fn normal_method_twin_rust_async(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs deleted file mode 100644 index ec732a8418..0000000000 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/dart_code_twin_sync.rs +++ /dev/null @@ -1,42 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -use flutter_rust_bridge::frb; - -#[frb( - non_hash, - non_eq, - dart_code = " - @override - bool operator ==(Object other) => - other is TranslatableStructWithDartCodeTwinSync && a == other.a; - - @override - int get hashCode => a.hashCode; - - int dartCodeMethod() => a * 2; -" -)] -pub struct TranslatableStructWithDartCodeTwinSync { - pub a: i32, -} - -impl TranslatableStructWithDartCodeTwinSync { - #[flutter_rust_bridge::frb(sync)] - pub fn normal_method_twin_sync(&self) -> i32 { - self.a * 2 - } -} - -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] -pub struct OpaqueStructWithDartCodeTwinSync; - -impl OpaqueStructWithDartCodeTwinSync { - #[flutter_rust_bridge::frb(sync)] - pub fn normal_method_twin_sync(&self) -> i32 { - 100 - } -} diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart deleted file mode 100644 index c539565b55..0000000000 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_rust_async_test.dart +++ /dev/null @@ -1,26 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('TranslatableStructWithDartCodeTwinRustAsync', () async { - final one = TranslatableStructWithDartCodeTwinRustAsync(a: 100); - final two = TranslatableStructWithDartCodeTwinRustAsync(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinRustAsync', () async { - expect(OpaqueStructWithDartCodeTwinRustAsync.dartCodeGetter, 123); - }); -} diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart deleted file mode 100644 index 3d8b6a397b..0000000000 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/dart_code_twin_sync_test.dart +++ /dev/null @@ -1,26 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `dart_code_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/dart_code_twin_sync.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('TranslatableStructWithDartCodeTwinSync', () async { - final one = TranslatableStructWithDartCodeTwinSync(a: 100); - final two = TranslatableStructWithDartCodeTwinSync(a: 100); - expect(one.hashCode, two.hashCode); - expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); - }); - - test('OpaqueStructWithDartCodeTwinSync', () async { - expect(OpaqueStructWithDartCodeTwinSync.dartCodeGetter, 123); - }); -} From 23b5aa90a1a3f3994eda1e37dacc4555e4b48cf2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:18:06 +0800 Subject: [PATCH 42/47] chore: codegen --- frb_example/pure_dart/frb_generated.h | 92 - .../pure_dart/lib/src/rust/frb_generated.dart | 1163 ------------- .../lib/src/rust/frb_generated.io.dart | 920 ---------- .../lib/src/rust/frb_generated.web.dart | 684 -------- .../rust/src/api/pseudo_manual/mod.rs | 5 - .../pure_dart/rust/src/frb_generated.io.rs | 406 ----- .../pure_dart/rust/src/frb_generated.rs | 665 ------- .../pure_dart/rust/src/frb_generated.web.rs | 355 ---- .../test/dart_valgrind_test_entrypoint.dart | 15 - .../lib/src/rust/frb_generated.dart | 1526 ++++++----------- .../lib/src/rust/frb_generated.io.dart | 222 --- .../lib/src/rust/frb_generated.web.dart | 198 --- .../pure_dart_pde/rust/src/api/dart_code.rs | 2 + .../rust/src/api/pseudo_manual/mod.rs | 2 - .../rust/src/frb_generated.io.rs | 42 - .../pure_dart_pde/rust/src/frb_generated.rs | 1380 ++++++--------- .../rust/src/frb_generated.web.rs | 42 - .../test/api/dart_code_test.dart | 2 + .../test/dart_valgrind_test_entrypoint.dart | 6 - 19 files changed, 1092 insertions(+), 6635 deletions(-) diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 0f5b8fb723..b3392d8a12 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -1116,14 +1116,6 @@ typedef struct wire_cst_struct_with_comments_twin_sync { int32_t field_with_comments; } wire_cst_struct_with_comments_twin_sync; -typedef struct wire_cst_translatable_struct_with_dart_code_twin_rust_async { - int32_t a; -} wire_cst_translatable_struct_with_dart_code_twin_rust_async; - -typedef struct wire_cst_translatable_struct_with_dart_code_twin_sync { - int32_t a; -} wire_cst_translatable_struct_with_dart_code_twin_sync; - typedef struct wire_cst_EnumDartOpaqueTwinRustAsync_Primitive { int32_t field0; } wire_cst_EnumDartOpaqueTwinRustAsync_Primitive; @@ -6217,44 +6209,6 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire_function_with_comments_tr int32_t rust_vec_len_, int32_t data_len_); -void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async(int64_t port_, - struct wire_cst_translatable_struct_with_dart_code_twin_rust_async *that); - -void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - -void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - -void frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - -void frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync(struct wire_cst_translatable_struct_with_dart_code_twin_sync *that); - -WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse(uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - -WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse(uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - void frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_rust_async(int64_t port_); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_sync(void); @@ -12982,26 +12936,6 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse(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); @@ -13570,10 +13504,6 @@ struct wire_cst_test_id_twin_sync *frbgen_frb_example_pure_dart_cst_new_box_auto 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_translatable_struct_with_dart_code_twin_rust_async *frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async(void); - -struct wire_cst_translatable_struct_with_dart_code_twin_sync *frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync(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); @@ -14145,8 +14075,6 @@ 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_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_translatable_struct_with_dart_code_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync); 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); @@ -14487,11 +14415,6 @@ 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_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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse); 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); @@ -14689,11 +14612,6 @@ 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_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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse); 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); @@ -14992,11 +14910,6 @@ static int64_t dummy_method_to_enforce_bundling(void) { 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_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync); 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); @@ -15093,11 +15006,6 @@ static int64_t dummy_method_to_enforce_bundling(void) { 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_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync); 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/frb_generated.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.dart index cdb7d588ad..ad7724ed53 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -87,11 +87,6 @@ import 'api/pseudo_manual/comment_twin_rust_async_sse.dart'; import 'api/pseudo_manual/comment_twin_sse.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_sync_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_sync.dart'; -import 'api/pseudo_manual/dart_code_twin_sync_sse.dart'; import 'api/pseudo_manual/dart_dynamic_twin_rust_async.dart'; import 'api/pseudo_manual/dart_dynamic_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; @@ -2808,42 +2803,6 @@ abstract class RustLibApi extends BaseApi { void functionWithCommentsTripleSlashSingleLineTwinSyncSse({dynamic hint}); - Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}); - - Future - translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required TranslatableStructWithDartCodeTwinRustAsync that, - dynamic hint}); - - Future - opaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( - {required OpaqueStructWithDartCodeTwinRustAsyncSse that, - dynamic hint}); - - Future - translatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( - {required TranslatableStructWithDartCodeTwinRustAsyncSse that, - dynamic hint}); - - Future opaqueStructWithDartCodeTwinSseNormalMethodTwinSse( - {required OpaqueStructWithDartCodeTwinSse that, dynamic hint}); - - Future translatableStructWithDartCodeTwinSseNormalMethodTwinSse( - {required TranslatableStructWithDartCodeTwinSse that, dynamic hint}); - - int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}); - - int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}); - - int opaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( - {required OpaqueStructWithDartCodeTwinSyncSse that, dynamic hint}); - - int translatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( - {required TranslatableStructWithDartCodeTwinSyncSse that, dynamic hint}); - Future returnDartDynamicTwinRustAsync({dynamic hint}); dynamic returnDartDynamicTwinSync({dynamic hint}); @@ -9381,51 +9340,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinMoi; @@ -32710,334 +32624,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); - @override - Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - that); - return wire - .wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required TranslatableStructWithDartCodeTwinRustAsync that, - dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - that); - return wire - .wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - opaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( - {required OpaqueStructWithDartCodeTwinRustAsyncSse that, - dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - that, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kOpaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", - argNames: ["that"], - ); - - @override - Future - translatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSse( - {required TranslatableStructWithDartCodeTwinRustAsyncSse that, - dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - that, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinRustAsyncSseNormalMethodTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", - argNames: ["that"], - ); - - @override - Future opaqueStructWithDartCodeTwinSseNormalMethodTwinSse( - {required OpaqueStructWithDartCodeTwinSse that, dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - that, serializer); - final raw_ = serializer.intoRaw(); - return wire.wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: kOpaqueStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta => - const TaskConstMeta( - debugName: "OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse", - argNames: ["that"], - ); - - @override - Future translatableStructWithDartCodeTwinSseNormalMethodTwinSse( - {required TranslatableStructWithDartCodeTwinSse that, dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - that, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinSseNormalMethodTwinSseConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse", - argNames: ["that"], - ); - - @override - int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - that); - return wire - .wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => - const TaskConstMeta( - debugName: - "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", - argNames: ["that"], - ); - - @override - int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - that); - return wire - .wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", - argNames: ["that"], - ); - - @override - int opaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( - {required OpaqueStructWithDartCodeTwinSyncSse that, dynamic hint}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - that, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kOpaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta => - const TaskConstMeta( - debugName: - "OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", - argNames: ["that"], - ); - - @override - int translatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSse( - {required TranslatableStructWithDartCodeTwinSyncSse that, dynamic hint}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - that, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinSyncSseNormalMethodTwinSyncSseConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", - argNames: ["that"], - ); - @override Future returnDartDynamicTwinRustAsync({dynamic hint}) { return handler.executeNormal(NormalTask( @@ -80023,46 +79609,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { 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_OpaqueStructWithDartCodeTwinRustAsync => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSse => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSse => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinMoi => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi; @@ -81015,48 +80561,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSse.dcoDecode(raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(raw as List); - } - @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -81935,48 +81439,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSse.dcoDecode(raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(raw as List); - } - @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -83886,48 +83348,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsyncSse.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSse.dcoDecode(raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSyncSse.dcoDecode(raw as List); - } - @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -88074,47 +87494,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_translatable_struct_with_dart_code_twin_normal(raw); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_rust_async(raw); - } - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - raw); - } - - @protected - TranslatableStructWithDartCodeTwinSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_sse(raw); - } - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_sync(raw); - } - - @protected - TranslatableStructWithDartCodeTwinSyncSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_sync_sse(raw); - } - @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -99013,68 +98392,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_translatable_struct_with_dart_code_twin_rust_async( - 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 TranslatableStructWithDartCodeTwinRustAsync( - a: dco_decode_i_32(arr[0]), - ); - } - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - 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 TranslatableStructWithDartCodeTwinRustAsyncSse( - a: dco_decode_i_32(arr[0]), - ); - } - - @protected - TranslatableStructWithDartCodeTwinSse - dco_decode_translatable_struct_with_dart_code_twin_sse(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 TranslatableStructWithDartCodeTwinSse( - a: dco_decode_i_32(arr[0]), - ); - } - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_translatable_struct_with_dart_code_twin_sync(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 TranslatableStructWithDartCodeTwinSync( - a: dco_decode_i_32(arr[0]), - ); - } - - @protected - TranslatableStructWithDartCodeTwinSyncSse - dco_decode_translatable_struct_with_dart_code_twin_sync_sse(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 TranslatableStructWithDartCodeTwinSyncSse( - a: dco_decode_i_32(arr[0]), - ); - } - @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw) { @@ -100271,51 +99588,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSyncSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -101289,51 +100561,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSyncSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -103355,51 +102582,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsyncSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSyncSse.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -107625,51 +106807,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { deserializer)); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_rust_async( - deserializer)); - } - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - deserializer)); - } - - @protected - TranslatableStructWithDartCodeTwinSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_sse( - deserializer)); - } - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_sync( - deserializer)); - } - - @protected - TranslatableStructWithDartCodeTwinSyncSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_sync_sse( - deserializer)); - } - @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -119428,51 +118565,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return TranslatableStructWithDartCodeTwinNormal(a: var_a); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinRustAsync(a: var_a); - } - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinRustAsyncSse(a: var_a); - } - - @protected - TranslatableStructWithDartCodeTwinSse - sse_decode_translatable_struct_with_dart_code_twin_sse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinSse(a: var_a); - } - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinSync(a: var_a); - } - - @protected - TranslatableStructWithDartCodeTwinSyncSse - sse_decode_translatable_struct_with_dart_code_twin_sync_sse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinSyncSse(a: var_a); - } - @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -120275,22 +119367,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.cstEncode(move: true); } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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) { @@ -120747,22 +119823,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.cstEncode(move: false); } - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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) { @@ -121525,22 +120585,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.cstEncode(); } - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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) { @@ -122538,48 +121582,6 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse 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( @@ -123458,48 +122460,6 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse 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( @@ -125426,48 +124386,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: null), serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse 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( @@ -129383,49 +128301,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_translatable_struct_with_dart_code_twin_normal(self, serializer); } - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_rust_async( - self, serializer); - } - - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - TranslatableStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( - self, serializer); - } - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_sse(self, serializer); - } - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_sync(self, serializer); - } - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - TranslatableStructWithDartCodeTwinSyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_sync_sse( - self, serializer); - } - @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { @@ -139071,44 +137946,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(self.a, serializer); } - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.a, serializer); - } - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( - TranslatableStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.a, serializer); - } - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sse( - TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.a, serializer); - } - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.a, serializer); - } - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync_sse( - TranslatableStructWithDartCodeTwinSyncSse 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 96c196360f..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 @@ -87,11 +87,6 @@ import 'api/pseudo_manual/comment_twin_rust_async_sse.dart'; import 'api/pseudo_manual/comment_twin_sse.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_sync_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_sync.dart'; -import 'api/pseudo_manual/dart_code_twin_sync_sse.dart'; import 'api/pseudo_manual/dart_dynamic_twin_rust_async.dart'; import 'api/pseudo_manual/dart_dynamic_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; @@ -914,26 +909,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinMoiPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoiPtr; @@ -1485,31 +1460,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw); - @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -2050,31 +2000,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw); - @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -3119,31 +3044,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw); - @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -5155,31 +5055,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -8706,28 +8581,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TranslatableStructWithDartCodeTwinNormal dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSse - dco_decode_translatable_struct_with_dart_code_twin_sse(dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - dco_decode_translatable_struct_with_dart_code_twin_sync_sse(dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -9282,31 +9135,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer); - @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -9847,31 +9675,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer); - @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -10921,31 +10724,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer); - @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -13195,31 +12973,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -17244,31 +16997,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSse - sse_decode_translatable_struct_with_dart_code_twin_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - sse_decode_translatable_struct_with_dart_code_twin_sync_sse( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -19910,30 +19638,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ptr; } - @protected - ffi.Pointer - cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync 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_rust_async(); - cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_rust_async( - raw, ptr.ref); - return ptr; - } - - @protected - ffi.Pointer - cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync 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_sync(); - cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_sync( - raw, ptr.ref); - return ptr; - } - @protected ffi.Pointer cst_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -24532,27 +24236,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { apiObj, wireObj.ref); } - @protected - void - cst_api_fill_to_wire_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync apiObj, - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_rust_async> - wireObj) { - cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_rust_async( - apiObj, wireObj.ref); - } - - @protected - void - cst_api_fill_to_wire_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync apiObj, - ffi.Pointer - wireObj) { - cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_sync( - apiObj, wireObj.ref); - } - @protected void cst_api_fill_to_wire_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal apiObj, @@ -27725,20 +27408,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { wireObj.a = cst_encode_i_32(apiObj.a); } - @protected - void cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync apiObj, - wire_cst_translatable_struct_with_dart_code_twin_rust_async wireObj) { - wireObj.a = cst_encode_i_32(apiObj.a); - } - - @protected - void cst_api_fill_to_wire_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync apiObj, - wire_cst_translatable_struct_with_dart_code_twin_sync 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, @@ -28025,14 +27694,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -28261,14 +27922,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw); @@ -28647,14 +28300,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -29242,32 +28887,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -29820,32 +29439,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -30946,32 +30539,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -33108,30 +32675,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - TranslatableStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -36983,28 +36526,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( - TranslatableStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sse( - TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync_sse( - TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -54442,238 +53963,6 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); - void wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - int port_, - int that, - ) { - return _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_, - that, - ); - } - - late final _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async'); - late final _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async = - _wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr - .asFunction(); - - void - wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - int port_, - ffi.Pointer - that, - ) { - return _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_, - that, - ); - } - - late final _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Int64, - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_rust_async>)>>( - 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async'); - late final _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async = - _wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_asyncPtr - .asFunction< - void Function( - int, - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_rust_async>)>(); - - void - wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse'); - late final _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse = - _wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr - .asFunction, int, int)>(); - - void - wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse'); - late final _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse = - _wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_ssePtr - .asFunction, int, int)>(); - - void wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse'); - late final _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse = - _wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_ssePtr - .asFunction, int, int)>(); - - void wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse'); - late final _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse = - _wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_ssePtr - .asFunction, int, int)>(); - - WireSyncRust2DartDco - wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - int that, - ) { - return _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - that, - ); - } - - late final _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_syncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync'); - late final _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync = - _wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_syncPtr - .asFunction(); - - WireSyncRust2DartDco - wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - ffi.Pointer that, - ) { - return _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - that, - ); - } - - late final _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_syncPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function( - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_sync>)>>( - 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync'); - late final _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync = - _wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_syncPtr - .asFunction< - WireSyncRust2DartDco Function( - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_sync>)>(); - - WireSyncRust2DartSse - wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse'); - late final _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse = - _wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr - .asFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, int, int)>(); - - WireSyncRust2DartSse - wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse'); - late final _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse = - _wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_ssePtr - .asFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, int, int)>(); - void wire_return_dart_dynamic_twin_rust_async( int port_, ) { @@ -92702,166 +91991,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSsePtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSsePtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSsePtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( ffi.Pointer ptr, @@ -96972,43 +96101,6 @@ class RustLibWire implements BaseWire { wire_cst_translatable_struct_with_dart_code_twin_normal> Function()>(); - ffi.Pointer - cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async() { - return _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async(); - } - - late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_asyncPtr = - _lookup< - ffi.NativeFunction< - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_rust_async> - Function()>>( - 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async'); - late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async = - _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_asyncPtr - .asFunction< - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_rust_async> - Function()>(); - - ffi.Pointer - cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync() { - return _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync(); - } - - late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_syncPtr = - _lookup< - ffi.NativeFunction< - ffi.Pointer< - wire_cst_translatable_struct_with_dart_code_twin_sync> - Function()>>( - 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync'); - late final _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync = - _cst_new_box_autoadd_translatable_struct_with_dart_code_twin_syncPtr - .asFunction< - ffi.Pointer - 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(); @@ -101488,18 +100580,6 @@ final class wire_cst_struct_with_comments_twin_sync extends ffi.Struct { external int field_with_comments; } -final class wire_cst_translatable_struct_with_dart_code_twin_rust_async - extends ffi.Struct { - @ffi.Int32() - external int a; -} - -final class wire_cst_translatable_struct_with_dart_code_twin_sync - extends ffi.Struct { - @ffi.Int32() - external int a; -} - final class wire_cst_EnumDartOpaqueTwinRustAsync_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 ae494699bb..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 @@ -87,11 +87,6 @@ import 'api/pseudo_manual/comment_twin_rust_async_sse.dart'; import 'api/pseudo_manual/comment_twin_sse.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_sync_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_sse.dart'; -import 'api/pseudo_manual/dart_code_twin_sync.dart'; -import 'api/pseudo_manual/dart_code_twin_sync_sse.dart'; import 'api/pseudo_manual/dart_dynamic_twin_rust_async.dart'; import 'api/pseudo_manual/dart_dynamic_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; @@ -913,26 +908,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinMoiPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi; @@ -1484,31 +1459,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw); - @protected OpaqueTwoTwinMoi dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -2049,31 +1999,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw); - @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -3118,31 +3043,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic raw); - @protected OpaqueTwoTwinMoi dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -5154,31 +5054,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -8705,28 +8580,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TranslatableStructWithDartCodeTwinNormal dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - dco_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSse - dco_decode_translatable_struct_with_dart_code_twin_sse(dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - dco_decode_translatable_struct_with_dart_code_twin_sync_sse(dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -9281,31 +9134,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer); - @protected OpaqueTwoTwinMoi sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -9846,31 +9674,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer); - @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -10920,31 +10723,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - SseDeserializer deserializer); - @protected OpaqueTwoTwinMoi sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -13194,31 +12972,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -17243,31 +16996,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinRustAsyncSse - sse_decode_translatable_struct_with_dart_code_twin_rust_async_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSse - sse_decode_translatable_struct_with_dart_code_twin_sse( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSyncSse - sse_decode_translatable_struct_with_dart_code_twin_sync_sse( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -19659,22 +19387,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return cst_encode_translatable_struct_with_dart_code_twin_normal(raw); } - @protected - List - cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_translatable_struct_with_dart_code_twin_rust_async(raw); - } - - @protected - List - cst_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_translatable_struct_with_dart_code_twin_sync(raw); - } - @protected List cst_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal raw) { @@ -24454,20 +24166,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return [cst_encode_i_32(raw.a)]; } - @protected - List cst_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return [cst_encode_i_32(raw.a)]; - } - - @protected - List cst_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync 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) { @@ -24793,14 +24491,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -25029,14 +24719,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( StructInMiscNoTwinExampleA raw); @@ -25415,14 +25097,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( OpaqueTwoTwinMoi raw); @@ -26010,32 +25684,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -26588,32 +26236,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -27714,32 +27336,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - OpaqueStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - OpaqueStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - OpaqueStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( @@ -29876,30 +29472,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async_sse( - TranslatableStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sse( - TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync_sse( - TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -33751,28 +33323,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async_sse( - TranslatableStructWithDartCodeTwinRustAsyncSse self, - SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sse( - TranslatableStructWithDartCodeTwinSse self, SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync_sse( - TranslatableStructWithDartCodeTwinSyncSse self, SseSerializer serializer); - @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -38846,85 +38396,6 @@ class RustLibWire implements BaseWire { .wire_function_with_comments_triple_slash_single_line_twin_sync_sse( ptr_, rust_vec_len_, data_len_); - void wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - NativePortType port_, Object that) => - wasmModule - .wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_, that); - - void wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - NativePortType port_, List that) => - wasmModule - .wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_, that); - - void wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_, ptr_, rust_vec_len_, data_len_); - - void wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_, ptr_, rust_vec_len_, data_len_); - - void wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule.wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - port_, ptr_, rust_vec_len_, data_len_); - - void wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - port_, ptr_, rust_vec_len_, data_len_); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - Object that) => - wasmModule - .wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - List that) => - wasmModule - .wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_, rust_vec_len_, data_len_); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_, rust_vec_len_, data_len_); - void wire_return_dart_dynamic_twin_rust_async(NativePortType port_) => wasmModule.wire_return_dart_dynamic_twin_rust_async(port_); @@ -51258,66 +50729,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinMoi( dynamic ptr) => wasmModule @@ -55077,61 +54488,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external void - wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - NativePortType port_, Object that); - - external void - wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - NativePortType port_, List that); - - external void - wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - - external void - wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - - external void wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - - external void - wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - List that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external void wire_return_dart_dynamic_twin_rust_async(NativePortType port_); external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ @@ -63312,46 +62668,6 @@ class RustLibWasmModule implements WasmModule { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - 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/pseudo_manual/mod.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs index a676af6a4e..e33d14076d 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs @@ -50,11 +50,6 @@ pub mod comment_twin_rust_async_sse; pub mod comment_twin_sse; pub mod comment_twin_sync; pub mod comment_twin_sync_sse; -pub mod dart_code_twin_rust_async; -pub mod dart_code_twin_rust_async_sse; -pub mod dart_code_twin_sse; -pub mod dart_code_twin_sync; -pub mod dart_code_twin_sync_sse; pub mod dart_dynamic_twin_rust_async; pub mod dart_dynamic_twin_sync; pub mod dart_fn_twin_rust_async; 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 840e5586b1..5561fb8af6 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -10,11 +10,6 @@ use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async_sse::*; -use crate::api::pseudo_manual::dart_code_twin_sse::*; -use crate::api::pseudo_manual::dart_code_twin_sync::*; -use crate::api::pseudo_manual::dart_code_twin_sync_sse::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; @@ -592,32 +587,6 @@ 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) -> OpaqueStructWithDartCodeTwinRustAsync { - CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >, - >::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) -> OpaqueStructWithDartCodeTwinSync { - CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >, - >::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 { @@ -2360,44 +2329,6 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >, - > 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< - OpaqueStructWithDartCodeTwinRustAsync, - >, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >, - > 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>, @@ -5396,30 +5327,6 @@ impl CstDecode .into() } } -impl CstDecode for *mut wire_cst_translatable_struct_with_dart_code_twin_rust_async { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; - CstDecode::::cst_decode(*wrap).into() - } - } -impl - CstDecode< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - > for *mut wire_cst_translatable_struct_with_dart_code_twin_sync -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync - { - let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; - CstDecode::< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - >::cst_decode(*wrap) - .into() - } -} impl CstDecode for *mut wire_cst_tuple_struct_with_one_field_twin_normal { @@ -11220,27 +11127,6 @@ impl CstDecode } } } -impl CstDecode for wire_cst_translatable_struct_with_dart_code_twin_rust_async { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: self.a.cst_decode()} - } - } -impl - CstDecode< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - > for wire_cst_translatable_struct_with_dart_code_twin_sync -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync - { - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync { - a: self.a.cst_decode(), - } - } -} impl CstDecode for wire_cst_tuple_struct_with_one_field_twin_normal { @@ -15256,30 +15142,6 @@ impl Default for wire_cst_translatable_struct_with_dart_code_twin_normal { Self::new_with_null_ptr() } } -impl NewWithNullPtr for wire_cst_translatable_struct_with_dart_code_twin_rust_async { - fn new_with_null_ptr() -> Self { - Self { - a: Default::default(), - } - } -} -impl Default for wire_cst_translatable_struct_with_dart_code_twin_rust_async { - fn default() -> Self { - Self::new_with_null_ptr() - } -} -impl NewWithNullPtr for wire_cst_translatable_struct_with_dart_code_twin_sync { - fn new_with_null_ptr() -> Self { - Self { - a: Default::default(), - } - } -} -impl Default for wire_cst_translatable_struct_with_dart_code_twin_sync { - 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 { @@ -23070,122 +22932,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire_function_with_comments_tripl ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_: i64, - that: usize, -) { - wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_: i64, - that: *mut wire_cst_translatable_struct_with_dart_code_twin_rust_async, -) { - wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - that: *mut wire_cst_translatable_struct_with_dart_code_twin_sync, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( - ptr_, - rust_vec_len_, - data_len_, - ) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire_return_dart_dynamic_twin_rust_async( port_: i64, @@ -41409,132 +41155,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsyncSse, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsyncSse, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSyncSse, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSyncSse, - >, - >::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, @@ -43869,22 +43489,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( -) -> *mut wire_cst_translatable_struct_with_dart_code_twin_rust_async { - flutter_rust_bridge::for_generated::new_leak_box_ptr( - wire_cst_translatable_struct_with_dart_code_twin_rust_async::new_with_null_ptr(), - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_translatable_struct_with_dart_code_twin_sync( -) -> *mut wire_cst_translatable_struct_with_dart_code_twin_sync { - flutter_rust_bridge::for_generated::new_leak_box_ptr( - wire_cst_translatable_struct_with_dart_code_twin_sync::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 { @@ -49686,16 +49290,6 @@ pub struct wire_cst_translatable_struct_with_dart_code_twin_normal { } #[repr(C)] #[derive(Clone, Copy)] -pub struct wire_cst_translatable_struct_with_dart_code_twin_rust_async { - a: i32, -} -#[repr(C)] -#[derive(Clone, Copy)] -pub struct wire_cst_translatable_struct_with_dart_code_twin_sync { - 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 3f5ff2cd95..85e8d32c9c 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -25,11 +25,6 @@ use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async_sse::*; -use crate::api::pseudo_manual::dart_code_twin_sse::*; -use crate::api::pseudo_manual::dart_code_twin_sync::*; -use crate::api::pseudo_manual::dart_code_twin_sync_sse::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; @@ -13758,147 +13753,6 @@ fn wire_function_with_comments_triple_slash_single_line_twin_sync_sse_impl( Result::<_,()>::Ok(crate::api::pseudo_manual::comment_twin_sync_sse::function_with_comments_triple_slash_single_line_twin_sync_sse()) })()) }) } -fn wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| async move { - transform_result_dco((move || async move { - let api_that = api_that.rust_auto_opaque_decode_ref(); - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::OpaqueStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) - })().await) - } }) -} -fn wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| async move { - transform_result_dco((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) - })().await) - } }) -} -fn wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - let api_that = api_that.rust_auto_opaque_decode_ref(); - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async_sse::OpaqueStructWithDartCodeTwinRustAsyncSse::normal_method_twin_rust_async_sse(&api_that).await) - })().await) - } }) -} -fn wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse::normal_method_twin_rust_async_sse(&api_that).await) - })().await) - } }) -} -fn wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_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::pseudo_manual::dart_code_twin_sse::OpaqueStructWithDartCodeTwinSse::normal_method_twin_sse(&api_that)) - })()) - } }) -} -fn wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse::normal_method_twin_sse(&api_that)) - })()) - } }) -} -fn wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode(); - transform_result_dco((move || { - let api_that = api_that.rust_auto_opaque_decode_ref(); - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::OpaqueStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) - })()) }) -} -fn wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( - that: impl CstDecode< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode(); - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) - })()) }) -} -fn wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let api_that = api_that.rust_auto_opaque_decode_ref(); - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync_sse::OpaqueStructWithDartCodeTwinSyncSse::normal_method_twin_sync_sse(&api_that)) - })()) }) -} -fn wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse::normal_method_twin_sync_sse(&api_that)) - })()) }) -} fn wire_return_dart_dynamic_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { @@ -39386,64 +39240,6 @@ impl SseDecode for OpaqueStructWithDartCodeTwinNormal { } } -impl SseDecode for OpaqueStructWithDartCodeTwinRustAsync { - // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinRustAsyncSse { - // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSse { - // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSync { - // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSyncSse { - // Codec=Sse (Serialization based), see 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 { @@ -42256,70 +42052,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsyncSse, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::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 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 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> { @@ -56773,44 +56505,6 @@ impl SseDecode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNorm } } -impl SseDecode for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - // 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: var_a};} - } - -impl SseDecode for crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { - // 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::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse{a: var_a};} - } - -impl SseDecode - for crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse -{ - // 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::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse{a: var_a}; - } -} - -impl SseDecode - for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync{a: var_a}; - } -} - -impl SseDecode for crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { - // 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::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse{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 { @@ -58934,106 +58628,6 @@ impl flutter_rust_bridge::IntoIntoDart { - 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 OpaqueStructWithDartCodeTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_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 OpaqueStructWithDartCodeTwinRustAsyncSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_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 OpaqueStructWithDartCodeTwinSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_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 OpaqueStructWithDartCodeTwinSync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_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 OpaqueStructWithDartCodeTwinSyncSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -72141,95 +71735,6 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync {} -impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - self - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { - 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::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse {} -impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { - fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { - self - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart - for crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse -{ - 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::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse -{ -} -impl - flutter_rust_bridge::IntoIntoDart< - crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse, - > for crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse -{ - fn into_into_dart( - self, - ) -> crate::api::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse { - self - } -} -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart - for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ -} -impl - flutter_rust_bridge::IntoIntoDart< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - > for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - fn into_into_dart( - self, - ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync - { - self - } -} -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { - 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::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse {} -impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { - fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { - 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() @@ -74008,74 +73513,6 @@ impl SseEncode for OpaqueStructWithDartCodeTwinNormal { } } -impl SseEncode for OpaqueStructWithDartCodeTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinSse { - // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinSync { - // Codec=Sse (Serialization based), see doc to use other 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 OpaqueStructWithDartCodeTwinSyncSse { - // Codec=Sse (Serialization based), see doc to use other 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) { @@ -77088,75 +76525,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsyncSse, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::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 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 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> { @@ -88882,39 +88250,6 @@ impl SseEncode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNorm } } -impl SseEncode for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - // 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::pseudo_manual::dart_code_twin_rust_async_sse::TranslatableStructWithDartCodeTwinRustAsyncSse { - // 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::pseudo_manual::dart_code_twin_sse::TranslatableStructWithDartCodeTwinSse -{ - // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - // 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::pseudo_manual::dart_code_twin_sync_sse::TranslatableStructWithDartCodeTwinSyncSse { - // 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 a2cfc6609f..a58f495926 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -10,11 +10,6 @@ use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async_sse::*; -use crate::api::pseudo_manual::dart_code_twin_sse::*; -use crate::api::pseudo_manual::dart_code_twin_sync::*; -use crate::api::pseudo_manual::dart_code_twin_sync_sse::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; @@ -7474,38 +7469,6 @@ impl CstDecode } } } -impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - let self_ = self.dyn_into::().unwrap(); - assert_eq!(self_.length(), 1, "Expected 1 elements, got {}", self_.length()); - crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: self_.get(0).cst_decode()} - } - } -impl - CstDecode< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - > 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync - { - let self_ = self - .dyn_into::() - .unwrap(); - assert_eq!( - self_.length(), - 1, - "Expected 1 elements, got {}", - self_.length() - ); - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync { - a: self_.get(0).cst_decode(), - } - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8400,36 +8363,6 @@ impl CstDecode .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) -> OpaqueStructWithDartCodeTwinRustAsync { - CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >, - >::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) -> OpaqueStructWithDartCodeTwinSync { - CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >, - >::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 { @@ -10660,52 +10593,6 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >, - > 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< - OpaqueStructWithDartCodeTwinRustAsync, - >, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >, - > 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>, @@ -19629,122 +19516,6 @@ pub fn wire_function_with_comments_triple_slash_single_line_twin_sync_sse( ) } -#[wasm_bindgen] -pub fn wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_OpaqueStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[wasm_bindgen] -pub fn wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_TranslatableStructWithDartCodeTwinRustAsyncSse_normal_method_twin_rust_async_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[wasm_bindgen] -pub fn wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_OpaqueStructWithDartCodeTwinSse_normal_method_twin_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[wasm_bindgen] -pub fn wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire_TranslatableStructWithDartCodeTwinSse_normal_method_twin_sse_impl( - port_, - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[wasm_bindgen] -pub fn wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) -} - -#[wasm_bindgen] -pub fn wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl(that) -} - -#[wasm_bindgen] -pub fn wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire_OpaqueStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( - ptr_, - rust_vec_len_, - data_len_, - ) -} - -#[wasm_bindgen] -pub fn wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire_TranslatableStructWithDartCodeTwinSyncSse_normal_method_twin_sync_sse_impl( - ptr_, - rust_vec_len_, - data_len_, - ) -} - #[wasm_bindgen] pub fn wire_return_dart_dynamic_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -37978,132 +37749,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - 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_asyncRwLockOpaqueStructWithDartCodeTwinSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinSyncSse, - >, - >::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/dart_valgrind_test_entrypoint.dart b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart index db7723777a..e5bb15d0dd 100644 --- a/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart +++ b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart @@ -118,16 +118,6 @@ import 'api/pseudo_manual/comment_twin_sync_sse_test.dart' as comment_twin_sync_sse_test; import 'api/pseudo_manual/comment_twin_sync_test.dart' as comment_twin_sync_test; -import 'api/pseudo_manual/dart_code_twin_rust_async_sse_test.dart' - as dart_code_twin_rust_async_sse_test; -import 'api/pseudo_manual/dart_code_twin_rust_async_test.dart' - as dart_code_twin_rust_async_test; -import 'api/pseudo_manual/dart_code_twin_sse_test.dart' - as dart_code_twin_sse_test; -import 'api/pseudo_manual/dart_code_twin_sync_sse_test.dart' - as dart_code_twin_sync_sse_test; -import 'api/pseudo_manual/dart_code_twin_sync_test.dart' - as dart_code_twin_sync_test; import 'api/pseudo_manual/dart_dynamic_twin_rust_async_test.dart' as dart_dynamic_twin_rust_async_test; import 'api/pseudo_manual/dart_dynamic_twin_sync_test.dart' @@ -499,11 +489,6 @@ Future callFileEntrypoints() async { await comment_twin_sse_test.main(skipRustLibInit: true); await comment_twin_sync_sse_test.main(skipRustLibInit: true); await comment_twin_sync_test.main(skipRustLibInit: true); - await dart_code_twin_rust_async_sse_test.main(skipRustLibInit: true); - await dart_code_twin_rust_async_test.main(skipRustLibInit: true); - await dart_code_twin_sse_test.main(skipRustLibInit: true); - await dart_code_twin_sync_sse_test.main(skipRustLibInit: true); - await dart_code_twin_sync_test.main(skipRustLibInit: true); await dart_dynamic_twin_rust_async_test.main(skipRustLibInit: true); await dart_dynamic_twin_sync_test.main(skipRustLibInit: true); await dart_fn_twin_rust_async_sse_test.main(skipRustLibInit: true); 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 fe470c11eb..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 @@ -58,8 +58,6 @@ import 'api/pseudo_manual/chrono_type_twin_rust_async.dart'; import 'api/pseudo_manual/chrono_type_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_rust_async.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'api/pseudo_manual/dart_code_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_sync.dart'; @@ -1693,20 +1691,6 @@ abstract class RustLibApi extends BaseApi { void functionWithCommentsTripleSlashSingleLineTwinSync({dynamic hint}); - Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}); - - Future - translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required TranslatableStructWithDartCodeTwinRustAsync that, - dynamic hint}); - - int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}); - - int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}); - Future rustCallDartLoopbackTwinRustAsync( {required FutureOr Function( DemoStructForRustCallDartTwinRustAsync) @@ -3762,24 +3746,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinNormal; @@ -17910,129 +17876,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); - @override - Future opaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required OpaqueStructWithDartCodeTwinRustAsync that, dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - translatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsync( - {required TranslatableStructWithDartCodeTwinRustAsync that, - dynamic hint}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinRustAsyncNormalMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", - argNames: ["that"], - ); - - @override - int opaqueStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required OpaqueStructWithDartCodeTwinSync that, dynamic hint}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 536)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kOpaqueStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => - const TaskConstMeta( - debugName: - "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", - argNames: ["that"], - ); - - @override - int translatableStructWithDartCodeTwinSyncNormalMethodTwinSync( - {required TranslatableStructWithDartCodeTwinSync that, dynamic hint}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 535)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta, - argValues: [that], - apiImpl: this, - hint: hint, - )); - } - - TaskConstMeta - get kTranslatableStructWithDartCodeTwinSyncNormalMethodTwinSyncConstMeta => - const TaskConstMeta( - debugName: - "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", - argNames: ["that"], - ); - @override Future rustCallDartLoopbackTwinRustAsync( {required FutureOr Function( @@ -18045,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: 541, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18075,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: 544, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18102,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: 538, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18129,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: 540, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18156,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: 537, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18187,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: 539, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18217,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: 542, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18244,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: 543, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18271,7 +18114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18298,7 +18141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 560, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18325,7 +18168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 556, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -18353,7 +18196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -18380,7 +18223,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18408,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: 557, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18436,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: 555, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18463,7 +18306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18490,7 +18333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18515,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: 550, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18542,7 +18385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18568,7 +18411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18594,7 +18437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18621,7 +18464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18647,7 +18490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18675,7 +18518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 558, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18700,7 +18543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18725,7 +18568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -18750,7 +18593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -18777,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: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -18802,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: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18828,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: 573)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18853,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: 571)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18878,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: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 563)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18902,7 +18745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -18926,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: 566)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18950,7 +18793,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: 559)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -18974,7 +18817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -18998,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: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19022,7 +18865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -19046,7 +18889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19073,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: 574)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19101,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: 579, port: port_); + funcId: 575, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19126,7 +18969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 576, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19152,7 +18995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19181,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: 578, port: port_); + funcId: 574, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19209,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: 583, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19233,7 +19076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 584)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 580)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19257,7 +19100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 581)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: @@ -19285,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: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 578)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19312,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: 585, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -19340,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: 589, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -19368,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: 586, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -19396,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: 588, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -19424,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: 587, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -19451,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: 592, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -19478,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: 594, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -19505,7 +19348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -19532,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: 593, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -19558,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: 590, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19583,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: 595)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 591)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -19608,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: 599)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -19634,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: 596)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -19660,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: 598)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -19686,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: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 593)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -19712,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: 602)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -19738,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: 604)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -19763,7 +19606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 601)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -19788,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: 603)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -19812,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: 600)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19838,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: 608, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19863,7 +19706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19891,7 +19734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19916,7 +19759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_event_twin_rust_async, @@ -19943,7 +19786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 633, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -19971,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: 636, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20002,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: 637, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20032,7 +19875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 634, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20061,7 +19904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 635, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20091,7 +19934,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 628, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -20118,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: 631, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20148,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: 632, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20177,7 +20020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 629, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20206,7 +20049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 630, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20234,7 +20077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20259,7 +20102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20286,7 +20129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20314,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: 615, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20342,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: 616, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20367,7 +20210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20392,7 +20235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20417,7 +20260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20442,7 +20285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 626, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20467,7 +20310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20492,7 +20335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20517,7 +20360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20542,7 +20385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20567,7 +20410,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20592,7 +20435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20619,7 +20462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20644,7 +20487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20669,7 +20512,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 627, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20694,7 +20537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20719,7 +20562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -20745,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: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20774,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: 666)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20802,7 +20645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 663)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20829,7 +20672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 664)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 660)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20858,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: 657)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -20884,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: 660)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20913,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: 661)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20940,7 +20783,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: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20966,7 +20809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -20992,7 +20835,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21016,7 +20859,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: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21041,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: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21068,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: 644)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21094,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: 645)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21118,7 +20961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -21141,7 +20984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -21165,7 +21008,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: 636)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -21189,7 +21032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21213,7 +21056,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: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21237,7 +21080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21261,7 +21104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21285,7 +21128,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: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21309,7 +21152,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: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21333,7 +21176,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: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21358,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: 648)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21381,7 +21224,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: 643)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -21406,7 +21249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 656, port: port_); + funcId: 652, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21430,7 +21273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21454,7 +21297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21479,7 +21322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21506,7 +21349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 668, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21533,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: 667, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21557,7 +21400,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 674)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 670)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -21581,7 +21424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 673)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 669)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -21606,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: 672)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 668)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21630,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: 671)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 667)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21656,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: 675, port: port_); + funcId: 671, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21683,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: 679, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21711,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: 682, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -21739,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: 681, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -21766,7 +21609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 673, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -21793,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: 680, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -21820,7 +21663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 672, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -21847,7 +21690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -21873,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: 683)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 679)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -21898,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: 687)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 683)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -21924,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: 690)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 686)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -21950,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: 689)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 685)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -21976,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: 685)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 681)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -22002,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: 688)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 684)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -22027,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: 684)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 680)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -22052,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: 686)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 682)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -22079,7 +21922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 695, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22113,7 +21956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22142,7 +21985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 700, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22174,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: 699, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -22205,7 +22048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 698, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22242,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: 697, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_rust_async, @@ -22273,7 +22116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -22301,7 +22144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 696, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22334,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: 702, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22362,7 +22205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 706, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -22389,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: 707, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22420,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: 704, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22448,7 +22291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 703, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -22476,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: 705, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -22502,7 +22345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 709, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22532,7 +22375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 708, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22565,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: 701, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22594,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: 692, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -22618,7 +22461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -22644,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: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22674,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: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22701,7 +22544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 719, port: port_); + funcId: 715, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22733,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: 718, port: port_); + funcId: 714, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22763,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: 717, port: port_); + funcId: 713, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22798,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: 716, port: port_); + funcId: 712, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_2_twin_sync, @@ -22826,7 +22669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -22852,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: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22879,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: 721)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22904,7 +22747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -22930,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: 726)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22959,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: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22985,7 +22828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -23011,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: 724)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -23035,7 +22878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23060,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: 727)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23091,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: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23118,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: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -23141,7 +22984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -23165,7 +23008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 728, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23191,7 +23034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -23217,7 +23060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 739, port: port_); + funcId: 735, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23243,7 +23086,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 740, port: port_); + funcId: 736, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23267,7 +23110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 729, port: port_); + funcId: 725, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23293,7 +23136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 726, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23318,7 +23161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 736, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -23344,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: 731, port: port_); + funcId: 727, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -23369,7 +23212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 754, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -23394,7 +23237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -23420,7 +23263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -23445,7 +23288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 750, port: port_); + funcId: 746, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -23471,7 +23314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 753, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -23497,7 +23340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_rust_async, @@ -23523,7 +23366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 735, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23550,7 +23393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 751, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -23578,7 +23421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 737, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -23605,7 +23448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 738, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -23631,7 +23474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23658,7 +23501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 745, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -23684,7 +23527,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -23710,7 +23553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -23736,7 +23579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 740, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -23762,7 +23605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + funcId: 738, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -23789,7 +23632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 739, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -23814,7 +23657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 741, port: port_); + funcId: 737, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -23839,7 +23682,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 758, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23864,7 +23707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 759, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_settings, @@ -23889,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: 765)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23913,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: 766)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23936,7 +23779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 755)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23959,7 +23802,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: 752)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -23983,7 +23826,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: 758)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -24008,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: 757)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -24032,7 +23875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 780, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode_array_2, @@ -24057,7 +23900,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 775, port: port_); + funcId: 771, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_mode, @@ -24082,7 +23925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 778, port: port_); + funcId: 774, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_u_8_application_mode, @@ -24107,7 +23950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 776, port: port_); + funcId: 772, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_application_mode, @@ -24132,7 +23975,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 779, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_application_mode, @@ -24157,7 +24000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_mirror_struct_twin_sync, @@ -24182,7 +24025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 761, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24207,7 +24050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 777, port: port_); + funcId: 773, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_application_mode, @@ -24234,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: 763)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -24260,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: 764)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 760)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -24284,7 +24127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -24309,7 +24152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -24333,7 +24176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -24358,7 +24201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -24383,7 +24226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -24407,7 +24250,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: 764)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -24433,7 +24276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -24457,7 +24300,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: 763)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -24483,7 +24326,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 784, port: port_); + funcId: 780, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -24510,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: 781, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -24537,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: 783, port: port_); + funcId: 779, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -24563,7 +24406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 783, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24590,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: 789, port: port_); + funcId: 785, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24616,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: 788, port: port_); + funcId: 784, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24642,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: 782, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -24669,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: 785, port: port_); + funcId: 781, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -24695,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: 786, port: port_); + funcId: 782, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -24719,7 +24562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 793)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 789)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -24744,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: 790)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -24770,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: 792)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 788)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -24794,7 +24637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 796)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -24820,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: 798)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 794)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -24844,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: 797)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 793)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -24869,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: 791)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 787)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -24894,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: 794)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -24919,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: 795)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 791)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -24945,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: 802, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -24969,7 +24812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24996,7 +24839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -25023,7 +24866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 801, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -25049,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: 806)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 802)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -25072,7 +24915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 799)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25097,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: 804)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 800)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -25122,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: 805)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 801)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -25148,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: 807, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -25173,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: 808)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -25202,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: 809, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -25231,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: 810)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -25258,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: 814, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25299,7 +25142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 816, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25335,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: 813, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25364,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: 811, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25391,7 +25234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 812, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -25418,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: 815, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -25443,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: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -25482,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: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25516,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: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; }, codec: SseCodec( decodeSuccessData: @@ -25544,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: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -25570,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: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -25596,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: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -25622,7 +25465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 823, port: port_); + funcId: 819, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -25648,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: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -25682,7 +25525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 825, port: port_); + funcId: 821, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25708,7 +25551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 826, port: port_); + funcId: 822, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25740,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: 827)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25764,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: 828)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25789,7 +25632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 830, port: port_); + funcId: 826, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25816,7 +25659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 825, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -25841,7 +25684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: @@ -25866,7 +25709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -25894,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: 875, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25926,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: 876, port: port_); + funcId: 872, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25957,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: 874, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25988,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: 878, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26020,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: 877, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26050,7 +25893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26080,7 +25923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 871, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26107,7 +25950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 873, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26139,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: 868, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26170,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: 869, port: port_); + funcId: 865, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26201,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: 867, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26231,7 +26074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 870, port: port_); + funcId: 866, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26266,7 +26109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 834, port: port_); + funcId: 830, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26299,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: 835, port: port_); + funcId: 831, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26328,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: 837, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26360,7 +26203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 829, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26391,7 +26234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 858, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26423,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: 866, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26455,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: 865, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26483,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: 842, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26509,7 +26352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 843, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26542,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: 854, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26570,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: 855, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26596,7 +26439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 856, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26625,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: 851, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26655,7 +26498,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 852, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26685,7 +26528,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 853, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -26719,7 +26562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 860, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26746,7 +26589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 858, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26776,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: 861, port: port_); + funcId: 857, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26807,7 +26650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26835,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: 840, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26861,7 +26704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 841, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26888,7 +26731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 859, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26917,7 +26760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 864, port: port_); + funcId: 860, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26945,7 +26788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 832, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26972,7 +26815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 859, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26999,7 +26842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 857, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27028,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: 849, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27058,7 +26901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 850, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27093,7 +26936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27124,7 +26967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27157,7 +27000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27183,7 +27026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 847, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27212,7 +27055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27247,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: 838, port: port_); + funcId: 834, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27274,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: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27304,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: 922)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27334,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: 920)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27363,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: 924)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27392,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: 923)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; }, codec: SseCodec( decodeSuccessData: @@ -27421,7 +27264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: @@ -27446,7 +27289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 913)!; }, codec: SseCodec( decodeSuccessData: @@ -27472,7 +27315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; }, codec: SseCodec( decodeSuccessData: @@ -27500,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: 914)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27529,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: 915)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27559,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: 913)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27585,7 +27428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; }, codec: SseCodec( decodeSuccessData: @@ -27618,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: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27650,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: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27677,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: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: @@ -27708,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: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27738,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: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27769,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: 912)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27800,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: 911)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27827,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: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27851,7 +27694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; }, codec: SseCodec( decodeSuccessData: @@ -27883,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: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27910,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: 901)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27935,7 +27778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: @@ -27963,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: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27990,7 +27833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -28019,7 +27862,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: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -28052,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: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28078,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: 908)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: @@ -28106,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: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28134,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: 885)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28161,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: 886)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28185,7 +28028,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: 883)!; }, codec: SseCodec( decodeSuccessData: @@ -28211,7 +28054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; }, codec: SseCodec( decodeSuccessData: @@ -28236,7 +28079,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: 906)!; }, codec: SseCodec( decodeSuccessData: @@ -28263,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: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: @@ -28289,7 +28132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: @@ -28316,7 +28159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 903, port: port_); + funcId: 899, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28344,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: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28373,7 +28216,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: 892)!; }, codec: SseCodec( decodeSuccessData: @@ -28407,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: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28437,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: 892)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28467,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: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28492,7 +28335,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: 889)!; }, codec: SseCodec( decodeSuccessData: @@ -28518,7 +28361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: @@ -28550,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: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28576,7 +28419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 923, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -28602,7 +28445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -28627,7 +28470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -28654,7 +28497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28681,7 +28524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -28708,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: 933, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28733,7 +28576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -28759,7 +28602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 935, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28783,7 +28626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 934, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -28809,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: 928, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28836,7 +28679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 937, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28863,7 +28706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28889,7 +28732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 925, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28915,7 +28758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28942,7 +28785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28966,7 +28809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 938)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -28990,7 +28833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 951)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 947)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -29013,7 +28856,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: 936)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -29039,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: 941)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; }, codec: SseCodec( decodeSuccessData: @@ -29063,7 +28906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 954)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -29088,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: 948)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29111,7 +28954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -29136,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: 950)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29159,7 +29002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -29184,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: 943)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29209,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: 952)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 948)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29234,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: 947)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29258,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: 944)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29283,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: 945)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29308,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: 953)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29335,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: 955, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29360,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: 956)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29384,7 +29227,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29409,7 +29252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29437,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: 959, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -29463,7 +29306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 960, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_rust_async, @@ -29491,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: 961, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29519,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: 962, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29547,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: 963, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_rust_async, @@ -29573,7 +29416,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 964, port: port_); + funcId: 960, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -29601,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: 966, port: port_); + funcId: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -29629,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: 967, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -29657,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: 965, port: port_); + funcId: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -29686,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: 968, port: port_); + funcId: 964, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29716,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: 969, port: port_); + funcId: 965, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29743,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: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -29769,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: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -29796,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: 970)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -29823,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: 973)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -29850,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: 974)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -29877,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: 976, port: port_); + funcId: 972, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29903,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: 975, port: port_); + funcId: 971, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29927,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: 978)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29951,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: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -29977,7 +29820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30004,7 +29847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 981, port: port_); + funcId: 977, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -30031,7 +29874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 980, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30056,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: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30081,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: 984)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -30106,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: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -30133,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: 987, port: port_); + funcId: 983, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -30160,7 +30003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 981, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -30186,7 +30029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 986, port: port_); + funcId: 982, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30211,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: 990)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -30235,7 +30078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -30260,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: 989)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30285,7 +30128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 992, port: port_); + funcId: 988, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30312,7 +30155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 987, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -30340,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: 1035, port: port_); + funcId: 1031, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30371,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: 1036, port: port_); + funcId: 1032, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30402,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: 1034, port: port_); + funcId: 1030, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30433,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: 1038, port: port_); + funcId: 1034, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30465,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: 1037, port: port_); + funcId: 1033, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30495,7 +30338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1032, port: port_); + funcId: 1028, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30522,7 +30365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1031, port: port_); + funcId: 1027, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30549,7 +30392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1033, port: port_); + funcId: 1029, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30578,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: 1028, port: port_); + funcId: 1024, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30609,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: 1029, port: port_); + funcId: 1025, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30640,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: 1027, port: port_); + funcId: 1023, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30668,7 +30511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1030, port: port_); + funcId: 1026, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30703,7 +30546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 990, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30736,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: 995, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30764,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: 997, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30796,7 +30639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 989, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30827,7 +30670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30859,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: 1026, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30891,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: 1025, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30919,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: 1002, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30945,7 +30788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1003, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30978,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: 1014, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31006,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: 1015, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31032,7 +30875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31061,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: 1011, port: port_); + funcId: 1007, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31090,7 +30933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -31120,7 +30963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -31154,7 +30997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1020, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31181,7 +31024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31211,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: 1021, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31240,7 +31083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31268,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: 1000, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31294,7 +31137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1001, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31321,7 +31164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1023, port: port_); + funcId: 1019, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31348,7 +31191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1024, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31376,7 +31219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31403,7 +31246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1019, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31430,7 +31273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31459,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: 1009, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31489,7 +31332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31524,7 +31367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31555,7 +31398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1006, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31586,7 +31429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31612,7 +31455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31639,7 +31482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31672,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: 998, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31698,7 +31541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1041, port: port_); + funcId: 1037, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -31723,7 +31566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1050, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -31748,7 +31591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -31775,7 +31618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31801,7 +31644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1053, port: port_); + funcId: 1049, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -31827,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: 1047, port: port_); + funcId: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31851,7 +31694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -31877,7 +31720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1049, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31901,7 +31744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1048, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -31927,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: 1042, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31953,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: 1051, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31979,7 +31822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32005,7 +31848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32031,7 +31874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32058,7 +31901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1052, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32081,7 +31924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -32105,7 +31948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -32129,7 +31972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -32152,7 +31995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: @@ -32181,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: 1058, port: port_); + funcId: 1054, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32205,7 +32048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1055, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32230,7 +32073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1056, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32258,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: 1061, port: port_); + funcId: 1057, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -32284,7 +32127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1062, port: port_); + funcId: 1058, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_stream_entry_twin_normal, @@ -32312,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: 1063, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32340,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: 1064, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32368,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: 1065, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_log_twin_normal, @@ -32394,7 +32237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_2, @@ -32421,7 +32264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1067, port: port_); + funcId: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32449,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: 1069, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -32477,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: 1070, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -32505,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: 1068, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -32534,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: 1071, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -32563,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: 1072, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -32590,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: 1074, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32616,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: 1073, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -32641,7 +32484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1075, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32668,7 +32511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1077, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -32695,7 +32538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1076, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -32722,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: 1080, port: port_); + funcId: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -32749,7 +32592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1078, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -32775,7 +32618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1079, port: port_); + funcId: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -33347,22 +33190,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { 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_OpaqueStructWithDartCodeTwinRustAsync => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinRustAsync => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_OpaqueStructWithDartCodeTwinSync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_OpaqueTwoTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal; @@ -33675,23 +33502,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); - } - @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -33984,23 +33794,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); - } - @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -34781,23 +34574,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return OpaqueStructWithDartCodeTwinNormal.dcoDecode(raw as List); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.dcoDecode( - raw as List); - } - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.dcoDecode(raw as List); - } - @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -36797,22 +36573,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_translatable_struct_with_dart_code_twin_normal(raw); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_rust_async(raw); - } - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_translatable_struct_with_dart_code_twin_sync(raw); - } - @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -42308,31 +42068,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_translatable_struct_with_dart_code_twin_rust_async( - 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 TranslatableStructWithDartCodeTwinRustAsync( - a: dco_decode_i_32(arr[0]), - ); - } - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_translatable_struct_with_dart_code_twin_sync(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 TranslatableStructWithDartCodeTwinSync( - a: dco_decode_i_32(arr[0]), - ); - } - @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw) { @@ -42823,24 +42558,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -43165,24 +42882,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -43965,24 +43664,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinRustAsync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return OpaqueStructWithDartCodeTwinSync.sseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -46010,24 +45691,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { deserializer)); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_rust_async( - deserializer)); - } - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_translatable_struct_with_dart_code_twin_sync( - deserializer)); - } - @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -52045,24 +51708,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return TranslatableStructWithDartCodeTwinNormal(a: var_a); } - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinRustAsync(a: var_a); - } - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var var_a = sse_decode_i_32(deserializer); - return TranslatableStructWithDartCodeTwinSync(a: var_a); - } - @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -52538,23 +52183,6 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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( @@ -52847,23 +52475,6 @@ 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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( @@ -53663,23 +53274,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.sseEncode(move: null), serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync 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( @@ -55565,23 +55159,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_translatable_struct_with_dart_code_twin_normal(self, serializer); } - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_rust_async( - self, serializer); - } - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_translatable_struct_with_dart_code_twin_sync(self, serializer); - } - @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer) { @@ -60600,21 +60177,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(self.a, serializer); } - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.a, serializer); - } - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync 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 6e9cfa9ef6..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 @@ -58,8 +58,6 @@ import 'api/pseudo_manual/chrono_type_twin_rust_async.dart'; import 'api/pseudo_manual/chrono_type_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_rust_async.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'api/pseudo_manual/dart_code_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_sync.dart'; @@ -320,14 +318,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormalPtr; @@ -507,16 +497,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -697,16 +677,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -1119,16 +1089,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -2065,16 +2025,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -3894,15 +3844,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TranslatableStructWithDartCodeTwinNormal dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -4118,16 +4059,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -4308,16 +4239,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -4711,16 +4632,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -5778,16 +5689,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -7866,16 +7767,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -8105,16 +7996,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -8298,16 +8179,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -8745,16 +8616,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -9769,16 +9630,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -11812,15 +11663,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -13329,70 +13171,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSyncPtr - .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 aeaa463403..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 @@ -58,8 +58,6 @@ import 'api/pseudo_manual/chrono_type_twin_rust_async.dart'; import 'api/pseudo_manual/chrono_type_twin_sync.dart'; import 'api/pseudo_manual/comment_twin_rust_async.dart'; import 'api/pseudo_manual/comment_twin_sync.dart'; -import 'api/pseudo_manual/dart_code_twin_rust_async.dart'; -import 'api/pseudo_manual/dart_code_twin_sync.dart'; import 'api/pseudo_manual/dart_fn_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_rust_async.dart'; import 'api/pseudo_manual/dart_opaque_twin_sync.dart'; @@ -319,14 +317,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_OpaqueStructWithDartCodeTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_OpaqueStructWithDartCodeTwinSyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_OpaqueTwoTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal; @@ -506,16 +496,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - @protected OpaqueTwoTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -696,16 +676,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - @protected StructInMiscNoTwinExampleA dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -1118,16 +1088,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( dynamic raw); - @protected - OpaqueStructWithDartCodeTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic raw); - - @protected - OpaqueStructWithDartCodeTwinSync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic raw); - @protected OpaqueTwoTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -2064,16 +2024,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -3893,15 +3843,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { TranslatableStructWithDartCodeTwinNormal dco_decode_translatable_struct_with_dart_code_twin_normal(dynamic raw); - @protected - TranslatableStructWithDartCodeTwinRustAsync - dco_decode_translatable_struct_with_dart_code_twin_rust_async( - dynamic raw); - - @protected - TranslatableStructWithDartCodeTwinSync - dco_decode_translatable_struct_with_dart_code_twin_sync(dynamic raw); - @protected TupleStructWithOneFieldTwinNormal dco_decode_tuple_struct_with_one_field_twin_normal(dynamic raw); @@ -4117,16 +4058,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - @protected OpaqueTwoTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -4307,16 +4238,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - @protected StructInMiscNoTwinExampleA sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -4710,16 +4631,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( SseDeserializer deserializer); - @protected - OpaqueStructWithDartCodeTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - SseDeserializer deserializer); - - @protected - OpaqueStructWithDartCodeTwinSync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - SseDeserializer deserializer); - @protected OpaqueTwoTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -5777,16 +5688,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_box_autoadd_tuple_struct_with_one_field_twin_normal( @@ -7865,16 +7766,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_translatable_struct_with_dart_code_twin_normal( SseDeserializer deserializer); - @protected - TranslatableStructWithDartCodeTwinRustAsync - sse_decode_translatable_struct_with_dart_code_twin_rust_async( - SseDeserializer deserializer); - - @protected - TranslatableStructWithDartCodeTwinSync - sse_decode_translatable_struct_with_dart_code_twin_sync( - SseDeserializer deserializer); - @protected TupleStructWithOneFieldTwinNormal sse_decode_tuple_struct_with_one_field_twin_normal( @@ -8104,16 +7995,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -8297,16 +8178,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockStructInMiscNoTwinExampleA( @@ -8744,16 +8615,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( OpaqueStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - OpaqueStructWithDartCodeTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - OpaqueStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( @@ -9768,16 +9629,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -11811,15 +11662,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_translatable_struct_with_dart_code_twin_normal( TranslatableStructWithDartCodeTwinNormal self, SseSerializer serializer); - @protected - void sse_encode_translatable_struct_with_dart_code_twin_rust_async( - TranslatableStructWithDartCodeTwinRustAsync self, - SseSerializer serializer); - - @protected - void sse_encode_translatable_struct_with_dart_code_twin_sync( - TranslatableStructWithDartCodeTwinSync self, SseSerializer serializer); - @protected void sse_encode_tuple_struct_with_one_field_twin_normal( TupleStructWithOneFieldTwinNormal self, SseSerializer serializer); @@ -12453,30 +12295,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueTwoTwinNormal( dynamic ptr) => wasmModule @@ -12994,22 +12812,6 @@ class RustLibWasmModule implements WasmModule { 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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - 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 index c648c72315..8b0f5ae14a 100644 --- a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -1,5 +1,7 @@ // 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( diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs index 6581bdd38a..3f1684d7be 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs @@ -22,8 +22,6 @@ pub mod chrono_type_twin_rust_async; pub mod chrono_type_twin_sync; pub mod comment_twin_rust_async; pub mod comment_twin_sync; -pub mod dart_code_twin_rust_async; -pub mod dart_code_twin_sync; pub mod dart_fn_twin_rust_async; pub mod dart_opaque_twin_rust_async; pub mod dart_opaque_twin_sync; diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs index 97f544b619..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 @@ -10,8 +10,6 @@ use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async::*; -use crate::api::pseudo_manual::dart_code_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -737,46 +735,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - 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 8d36b0291f..493299632e 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -25,8 +25,6 @@ use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async::*; -use crate::api::pseudo_manual::dart_code_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -12369,64 +12367,6 @@ fn wire_function_with_comments_triple_slash_single_line_twin_sync_impl( Result::<_,()>::Ok(crate::api::pseudo_manual::comment_twin_sync::function_with_comments_triple_slash_single_line_twin_sync()) })()) }) } -fn wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - let api_that = api_that.rust_auto_opaque_decode_ref(); - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::OpaqueStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) - })().await) - } }) -} -fn wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync::normal_method_twin_rust_async(&api_that).await) - })().await) - } }) -} -fn wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let api_that = api_that.rust_auto_opaque_decode_ref(); - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::OpaqueStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) - })()) }) -} -fn wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync::normal_method_twin_sync(&api_that)) - })()) }) -} fn wire_rust_call_dart_loopback_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -23268,12 +23208,6 @@ 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 -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::rust_async::RwLock ); @@ -23599,30 +23533,6 @@ impl SseDecode for OpaqueStructWithDartCodeTwinNormal { } } -impl SseDecode for OpaqueStructWithDartCodeTwinRustAsync { - // Codec=Sse (Serialization based), see 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 OpaqueStructWithDartCodeTwinSync { - // Codec=Sse (Serialization based), see 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 { @@ -24704,32 +24614,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::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> { @@ -32286,22 +32170,6 @@ impl SseDecode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNorm } } -impl SseDecode for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - // 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync{a: var_a};} - } - -impl SseDecode - for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync{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 { @@ -32992,348 +32860,346 @@ fn pde_ffi_dispatcher_primary_impl( 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), -534 => wire_OpaqueStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -533 => wire_TranslatableStructWithDartCodeTwinRustAsync_normal_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire_rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire_rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire_rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire_rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire_rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire_rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire_rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire_rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire_async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -560 => wire_clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -556 => wire_create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -554 => wire_create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -559 => wire_drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -557 => wire_get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -555 => wire_get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -551 => wire_loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -548 => wire_loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire_loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire_loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire_loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -552 => wire_loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -549 => wire_loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire_panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -558 => wire_set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -579 => wire_DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire_DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire_DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -578 => wire_DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -583 => wire_DroppableTwinSync_create_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -585 => wire_func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -589 => wire_func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -586 => wire_func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -588 => wire_func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire_func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -592 => wire_handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -594 => wire_handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -591 => wire_handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -593 => wire_multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -590 => wire_print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire_EventTwinRustAsync_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire_close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire_create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire_register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -633 => wire_CustomStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -636 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -637 => wire_CustomStructTwinRustAsync_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -634 => wire_CustomStructTwinRustAsync_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -635 => wire_CustomStructTwinRustAsync_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -628 => wire_SomeStructTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -631 => wire_SomeStructTwinRustAsync_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -632 => wire_SomeStructTwinRustAsync_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -629 => wire_SomeStructTwinRustAsync_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire_SomeStructTwinRustAsync_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire_custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire_custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire_custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => wire_custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire_custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire_func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire_func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire_func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -626 => wire_panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -620 => wire_return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -621 => wire_return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -622 => wire_return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -623 => wire_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -624 => wire_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -617 => wire_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -619 => wire_return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -618 => wire_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -627 => wire_stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -625 => wire_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -656 => wire_stream_sink_throw_anyhow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -670 => wire_call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire_call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -668 => wire_use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -667 => wire_use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire_func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire_func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -682 => wire_func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire_func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire_func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire_func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire_func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire_func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -695 => wire_ConcatenateWithTwinRustAsync_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire_ConcatenateWithTwinRustAsync_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -700 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -699 => wire_ConcatenateWithTwinRustAsync_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -698 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -697 => wire_ConcatenateWithTwinRustAsync_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire_ConcatenateWithTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => wire_ConcatenateWithTwinRustAsync_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -702 => wire_MyCallableTwinRustAsync_call_impl(port, ptr, rust_vec_len, data_len), -706 => wire_SimpleEnumTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -707 => wire_SimpleEnumTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -704 => wire_SimpleStructTwinRustAsync_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -703 => wire_SimpleStructTwinRustAsync_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -705 => wire_SimpleStructTwinRustAsync_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -709 => wire_StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -708 => wire_StaticOnlyTwinRustAsync_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -701 => wire_SumWithTwinRustAsync_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire_get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire_get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -719 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_single_arg_twin_sync_impl(port, ptr, rust_vec_len, data_len), -718 => wire_ConcatenateWithTwinSync_handle_some_static_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -717 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_at_1_twin_sync_impl(port, ptr, rust_vec_len, data_len), -716 => wire_ConcatenateWithTwinSync_handle_some_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -732 => wire_app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire_app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -739 => wire_first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -740 => wire_first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -729 => wire_get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -730 => wire_get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -736 => wire_get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -731 => wire_is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -754 => wire_mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire_mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire_mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -750 => wire_mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -753 => wire_mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => wire_mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -735 => wire_mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -751 => wire_mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -737 => wire_repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -738 => wire_repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire_test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -745 => wire_test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire_test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire_test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire_test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire_test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire_test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -741 => wire_test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -758 => wire_app_settings_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -759 => wire_app_settings_vec_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -780 => wire_mirror_array_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -775 => wire_mirror_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -778 => wire_mirror_map_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -776 => wire_mirror_option_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -779 => wire_mirror_set_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -760 => wire_mirror_struct_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -761 => wire_mirror_tuple_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -777 => wire_mirror_vec_enum_stream_twin_sync_impl(port, ptr, rust_vec_len, data_len), -784 => wire_handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -781 => wire_handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -783 => wire_handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -787 => wire_handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -789 => wire_handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -788 => wire_handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -782 => wire_list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -785 => wire_test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire_test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -802 => wire_empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -799 => wire_func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire_handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire_handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire_handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -809 => wire_primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -814 => wire_handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -816 => wire_handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -813 => wire_handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -811 => wire_handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -812 => wire_handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -815 => wire_handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -823 => wire_handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -825 => wire_primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -826 => wire_primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -830 => wire_test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -829 => wire_test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -875 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -876 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -874 => wire_NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -878 => wire_NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -877 => wire_NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -872 => wire_NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -871 => wire_NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -873 => wire_NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -867 => wire_NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire_NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -834 => wire_rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire_rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire_rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire_rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -858 => wire_rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire_rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -865 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire_rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire_rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire_rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -855 => wire_rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -856 => wire_rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -852 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -853 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire_rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire_rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire_rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire_rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire_rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -864 => wire_rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -836 => wire_rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -859 => wire_rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -857 => wire_rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -849 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -850 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire_rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire_rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire_rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire_rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -903 => wire_rust_auto_opaque_stream_sink_twin_sync_impl(port, ptr, rust_vec_len, data_len), -927 => wire_create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => wire_create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire_create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire_create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -939 => wire_frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -933 => wire_opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire_opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -935 => wire_opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -934 => wire_opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire_run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => wire_run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire_run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire_run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire_run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -938 => wire_unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire_simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire_func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -958 => wire_func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -959 => wire_func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -960 => wire_handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -961 => wire_handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -962 => wire_handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => wire_handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -964 => wire_stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -966 => wire_func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -967 => wire_func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -965 => wire_func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -968 => wire_func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -969 => wire_func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -976 => wire_test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -975 => wire_test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -979 => wire_handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -981 => wire_handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -980 => wire_handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -987 => wire_handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -985 => wire_handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -986 => wire_handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -992 => wire_test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -991 => wire_test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1035 => wire_NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1036 => wire_NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1034 => wire_NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1038 => wire_NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1037 => wire_NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1032 => wire_NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1031 => wire_NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1033 => wire_NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1028 => wire_NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1029 => wire_NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1027 => wire_NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1030 => wire_NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -994 => wire_rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -995 => wire_rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -997 => wire_rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -993 => wire_rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1018 => wire_rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1026 => wire_rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1025 => wire_rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1002 => wire_rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1003 => wire_rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1014 => wire_rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1015 => wire_rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1016 => wire_rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1011 => wire_rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1012 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1013 => wire_rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1020 => wire_rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1022 => wire_rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1021 => wire_rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -999 => wire_rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1000 => wire_rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1001 => wire_rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1023 => wire_rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1024 => wire_rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -996 => wire_rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1019 => wire_rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1017 => wire_rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1009 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1010 => wire_rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1005 => wire_rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1006 => wire_rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1004 => wire_rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1007 => wire_rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1008 => wire_rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -998 => wire_rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1041 => wire_create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1050 => wire_create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1039 => wire_create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1040 => wire_create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1053 => wire_frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1047 => wire_opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1045 => wire_opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1049 => wire_opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1048 => wire_opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1042 => wire_run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1051 => wire_run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1046 => wire_run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1043 => wire_run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1044 => wire_run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1052 => wire_unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1058 => wire_simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1059 => wire_func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1060 => wire_func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1061 => wire_func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1062 => wire_handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1063 => wire_handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1064 => wire_handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1065 => wire_handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1066 => wire_stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1067 => wire_func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1069 => wire_func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1070 => wire_func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1068 => wire_func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1071 => wire_func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1072 => wire_func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1074 => wire_test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire_test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1075 => wire_handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1077 => wire_handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1076 => wire_handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1080 => wire_handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1078 => wire_handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1079 => wire_handle_uuids_twin_normal_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!(), } } @@ -33542,358 +33408,348 @@ fn pde_ffi_dispatcher_sync_impl( rust_vec_len, data_len, ), - 536 => wire_OpaqueStructWithDartCodeTwinSync_normal_method_twin_sync_impl( - ptr, - rust_vec_len, - data_len, - ), - 535 => wire_TranslatableStructWithDartCodeTwinSync_normal_method_twin_sync_impl( - ptr, - rust_vec_len, - data_len, - ), - 561 => wire_async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 576 => wire_clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 572 => wire_create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 570 => wire_create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 575 => wire_drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 573 => wire_get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 571 => wire_get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 567 => wire_loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 564 => wire_loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 566 => wire_loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 563 => wire_loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), - 562 => wire_loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), - 568 => wire_loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), - 565 => wire_loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 569 => wire_panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 574 => wire_set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 584 => wire_DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), - 581 => wire_DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 582 => wire_DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 595 => wire_func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), - 599 => wire_func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), - 596 => wire_func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), - 598 => wire_func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 597 => wire_func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 602 => wire_handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), - 604 => wire_handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 601 => wire_handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 603 => wire_multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), - 600 => wire_print_note_twin_sync_impl(ptr, rust_vec_len, data_len), - 662 => wire_CustomStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 665 => 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, ), - 666 => 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, ), - 663 => 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, ), - 664 => 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, ), - 657 => wire_SomeStructTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 660 => 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, ), - 661 => 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, ), - 658 => 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, ), - 659 => 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, ), - 642 => wire_custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 643 => wire_custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 641 => wire_custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 644 => wire_custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 645 => wire_custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 638 => wire_func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 639 => wire_func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 640 => wire_func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), - 655 => wire_panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), - 649 => wire_return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), - 650 => { + 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) } - 651 => wire_return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 652 => wire_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 653 => wire_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), - 646 => wire_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 648 => wire_return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), - 647 => wire_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), - 654 => wire_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), - 674 => wire_call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 673 => wire_call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), - 672 => wire_use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 671 => wire_use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 683 => wire_func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 687 => wire_func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), - 690 => wire_func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 689 => wire_func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 685 => wire_func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 688 => wire_func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 684 => wire_func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), - 686 => wire_func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 714 => 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, ), - 713 => wire_ConcatenateWithTwinSync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), - 712 => wire_ConcatenateWithTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 715 => { + 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) } - 721 => wire_MyCallableTwinSync_call_impl(ptr, rust_vec_len, data_len), - 725 => wire_SimpleEnumTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 726 => wire_SimpleEnumTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 723 => wire_SimpleStructTwinSync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 722 => wire_SimpleStructTwinSync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 724 => wire_SimpleStructTwinSync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), - 728 => { + 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) } - 727 => wire_StaticOnlyTwinSync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), - 720 => wire_SumWithTwinSync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), - 711 => wire_get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 710 => wire_get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 765 => wire_first_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 766 => wire_first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 755 => wire_get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 756 => wire_get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), - 762 => wire_get_message_twin_sync_impl(ptr, rust_vec_len, data_len), - 757 => wire_is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), - 763 => wire_repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), - 764 => wire_repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), - 773 => wire_test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 771 => { + 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) } - 774 => wire_test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), - 772 => wire_test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 770 => { + 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) } - 768 => wire_test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 769 => wire_test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 767 => wire_test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), - 793 => wire_handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), - 790 => wire_handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 792 => wire_handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 796 => wire_handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), - 798 => wire_handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 797 => wire_handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), - 791 => wire_list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), - 794 => wire_test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 795 => wire_test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 806 => wire_empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 803 => wire_func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), - 804 => wire_handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 805 => wire_handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), - 808 => wire_handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), - 810 => wire_primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 820 => wire_handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), - 822 => wire_handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), - 819 => wire_handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), - 817 => wire_handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 818 => wire_handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 821 => wire_handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), - 824 => wire_handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), - 827 => wire_primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), - 828 => wire_primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), - 832 => 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, ), - 831 => wire_test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 921 => 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, ), - 922 => 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, ), - 920 => 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, ), - 924 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( + 920 => wire_NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl( ptr, rust_vec_len, data_len, ), - 923 => 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, ), - 918 => { + 914 => { wire_NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len) } - 917 => wire_NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), - 919 => { + 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) } - 914 => 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, ), - 915 => 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, ), - 913 => 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, ), - 916 => 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, ), - 880 => wire_rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 881 => wire_rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 883 => { + 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) } - 879 => wire_rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 904 => wire_rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 912 => wire_rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 911 => { + 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) } - 888 => wire_rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 889 => wire_rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 900 => wire_rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), - 901 => wire_rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), - 902 => wire_rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 897 => 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, ), - 898 => 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, ), - 899 => 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, ), - 906 => wire_rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 908 => wire_rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 907 => wire_rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), - 885 => { + 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) } - 886 => wire_rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), - 887 => wire_rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), - 909 => 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, ), - 910 => wire_rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), - 882 => wire_rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 905 => wire_rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), - 895 => 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, ), - 896 => 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, ), - 891 => 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, ), - 892 => 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, ), - 890 => { + 886 => { wire_rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len) } - 893 => 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, ), - 894 => 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, ), - 884 => wire_rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), - 942 => wire_create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), - 951 => wire_create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 940 => wire_create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 941 => wire_create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 954 => wire_frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), - 948 => wire_opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 946 => wire_opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), - 950 => wire_opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), - 949 => wire_opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), - 943 => wire_run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 952 => wire_run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 947 => wire_run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), - 944 => wire_run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 945 => wire_run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), - 953 => wire_unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), - 956 => wire_simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), - 971 => wire_func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 972 => wire_func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 970 => wire_func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 973 => wire_func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 974 => wire_func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), - 978 => wire_test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), - 977 => wire_test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), - 982 => wire_handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 984 => wire_handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), - 983 => wire_handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), - 990 => wire_handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 988 => wire_handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), - 989 => wire_handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), - 1057 => wire_frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), - 1056 => wire_sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), - 1055 => wire_sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), - 1054 => 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!(), } } @@ -34386,46 +34242,6 @@ impl flutter_rust_bridge::IntoIntoDart { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for OpaqueStructWithDartCodeTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for OpaqueStructWithDartCodeTwinSync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -40777,44 +40593,6 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - 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::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync {} -impl flutter_rust_bridge::IntoIntoDart for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - fn into_into_dart(self) -> crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - self - } - } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart - for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ -} -impl - flutter_rust_bridge::IntoIntoDart< - crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync, - > for crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - fn into_into_dart( - self, - ) -> crate::api::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync - { - 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() @@ -41505,34 +41283,6 @@ impl SseEncode for OpaqueStructWithDartCodeTwinNormal { } } -impl SseEncode for OpaqueStructWithDartCodeTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode for OpaqueStructWithDartCodeTwinSync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &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) { @@ -42650,34 +42400,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::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> { @@ -48865,20 +48587,6 @@ impl SseEncode for crate::api::dart_code::TranslatableStructWithDartCodeTwinNorm } } -impl SseEncode for crate::api::pseudo_manual::dart_code_twin_rust_async::TranslatableStructWithDartCodeTwinRustAsync { - // 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::pseudo_manual::dart_code_twin_sync::TranslatableStructWithDartCodeTwinSync -{ - // 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 4726b05b17..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 @@ -10,8 +10,6 @@ use crate::api::dropping::*; use crate::api::method::*; use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; -use crate::api::pseudo_manual::dart_code_twin_rust_async::*; -use crate::api::pseudo_manual::dart_code_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -731,46 +729,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat >::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::rust_async::RwLock< - OpaqueStructWithDartCodeTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOpaqueStructWithDartCodeTwinSync( - 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_asyncRwLockOpaqueStructWithDartCodeTwinSync( - 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 index ddbaeb754c..65397062b2 100644 --- a/frb_example/pure_dart_pde/test/api/dart_code_test.dart +++ b/frb_example/pure_dart_pde/test/api/dart_code_test.dart @@ -1,5 +1,7 @@ // 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'; 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 9212a9b771..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 @@ -70,10 +70,6 @@ import 'api/pseudo_manual/comment_twin_rust_async_test.dart' as comment_twin_rust_async_test; import 'api/pseudo_manual/comment_twin_sync_test.dart' as comment_twin_sync_test; -import 'api/pseudo_manual/dart_code_twin_rust_async_test.dart' - as dart_code_twin_rust_async_test; -import 'api/pseudo_manual/dart_code_twin_sync_test.dart' - as dart_code_twin_sync_test; import 'api/pseudo_manual/dart_fn_twin_rust_async_test.dart' as dart_fn_twin_rust_async_test; import 'api/pseudo_manual/dart_opaque_twin_rust_async_test.dart' @@ -243,8 +239,6 @@ Future callFileEntrypoints() async { await chrono_type_twin_sync_test.main(skipRustLibInit: true); await comment_twin_rust_async_test.main(skipRustLibInit: true); await comment_twin_sync_test.main(skipRustLibInit: true); - await dart_code_twin_rust_async_test.main(skipRustLibInit: true); - await dart_code_twin_sync_test.main(skipRustLibInit: true); await dart_fn_twin_rust_async_test.main(skipRustLibInit: true); await dart_opaque_twin_rust_async_test.main(skipRustLibInit: true); await dart_opaque_twin_sync_test.main(skipRustLibInit: true); From 67c4e256e848203f97765c72052d722aa3bb966c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:32:17 +0800 Subject: [PATCH 43/47] chore: fix --- frb_example/pure_dart/test/api/dart_code_test.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_example/pure_dart/test/api/dart_code_test.dart b/frb_example/pure_dart/test/api/dart_code_test.dart index 8d50d9f96d..194fc89c5a 100644 --- a/frb_example/pure_dart/test/api/dart_code_test.dart +++ b/frb_example/pure_dart/test/api/dart_code_test.dart @@ -12,8 +12,8 @@ Future main({bool skipRustLibInit = false}) async { final two = TranslatableStructWithDartCodeTwinNormal(a: 100); expect(one.hashCode, two.hashCode); expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); + expect(one.dartCodeMethod(), 200); + expect(await one.normalMethodTwinNormal(), 200); }); test('OpaqueStructWithDartCodeTwinNormal', () async { From ed229383641c0087b8c440cad669b643bc85cb89 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:42:13 +0800 Subject: [PATCH 44/47] feat: more keys --- .../codegen/parser/type_parser/enum_or_struct.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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 a745f9e7d5..946953d43f 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 @@ -68,8 +68,17 @@ where 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() { - self.dart_code_of_type().insert(ty.safe_ident(), 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); } } } From c38b6f3ff075216b0ca9414c79d7c7353b4b5350 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:42:36 +0800 Subject: [PATCH 45/47] fix: compile --- .../src/library/codegen/parser/type_parser/enum_or_struct.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 946953d43f..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 @@ -78,7 +78,7 @@ where }; for key in keys { - self.dart_code_of_type().insert(key, dart_code); + self.dart_code_of_type().insert(key, dart_code.clone()); } } } From 1bf9b5e235b8d5ff8840cfaac5fc3cc7bc1aae12 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:44:25 +0800 Subject: [PATCH 46/47] fix: typo --- frb_example/pure_dart/rust/src/api/dart_code.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/pure_dart/rust/src/api/dart_code.rs b/frb_example/pure_dart/rust/src/api/dart_code.rs index 42b405a67b..09799226a2 100644 --- a/frb_example/pure_dart/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart/rust/src/api/dart_code.rs @@ -26,7 +26,7 @@ impl TranslatableStructWithDartCodeTwinNormal { } } -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +#[frb(opaque, dart_code = "static int get dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinNormal; impl OpaqueStructWithDartCodeTwinNormal { From 63d9ef7b35f3e8a5367f7e57b4b01253b32c616a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Mon, 8 Apr 2024 13:48:02 +0800 Subject: [PATCH 47/47] chore: codegen --- frb_example/pure_dart/lib/src/rust/api/dart_code.dart | 2 ++ frb_example/pure_dart_pde/lib/src/rust/api/dart_code.dart | 2 ++ frb_example/pure_dart_pde/rust/src/api/dart_code.rs | 2 +- frb_example/pure_dart_pde/test/api/dart_code_test.dart | 4 ++-- 4 files changed, 7 insertions(+), 3 deletions(-) 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 index 65ac1782a4..030cc984a6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/dart_code.dart +++ b/frb_example/pure_dart/lib/src/rust/api/dart_code.dart @@ -30,6 +30,8 @@ class OpaqueStructWithDartCodeTwinNormal extends RustOpaque { that: this, hint: hint, ); + + static int get dartCodeGetter => 123; } class TranslatableStructWithDartCodeTwinNormal { 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 index 7148a0cf65..5ab77cbea4 100644 --- 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 @@ -30,6 +30,8 @@ class OpaqueStructWithDartCodeTwinNormal extends RustOpaque { that: this, hint: hint, ); + + static int get dartCodeGetter => 123; } class TranslatableStructWithDartCodeTwinNormal { 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 index 8b0f5ae14a..961f353c53 100644 --- a/frb_example/pure_dart_pde/rust/src/api/dart_code.rs +++ b/frb_example/pure_dart_pde/rust/src/api/dart_code.rs @@ -28,7 +28,7 @@ impl TranslatableStructWithDartCodeTwinNormal { } } -#[frb(opaque, dart_code = "static int dartCodeGetter => 123;")] +#[frb(opaque, dart_code = "static int get dartCodeGetter => 123;")] pub struct OpaqueStructWithDartCodeTwinNormal; impl OpaqueStructWithDartCodeTwinNormal { 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 index 65397062b2..44d1d75095 100644 --- a/frb_example/pure_dart_pde/test/api/dart_code_test.dart +++ b/frb_example/pure_dart_pde/test/api/dart_code_test.dart @@ -14,8 +14,8 @@ Future main({bool skipRustLibInit = false}) async { final two = TranslatableStructWithDartCodeTwinNormal(a: 100); expect(one.hashCode, two.hashCode); expect(one == two, true); - expect(one.dartExtraMethod(), 200); - expect(await one.normalMethod(), 200); + expect(one.dartCodeMethod(), 200); + expect(await one.normalMethodTwinNormal(), 200); }); test('OpaqueStructWithDartCodeTwinNormal', () async {